Class CubemapProjectionsFilter

java.lang.Object
gaiasky.util.gdx.contrib.postprocess.filters.Filter<CubemapProjectionsFilter>
gaiasky.util.gdx.contrib.postprocess.filters.CubemapProjectionsFilter

public final class CubemapProjectionsFilter
extends Filter<CubemapProjectionsFilter>
Cubemap projections (spherical, cylindrical, hammer, fisheye) filter.
  • Constructor Details

    • CubemapProjectionsFilter

      public CubemapProjectionsFilter​(float w, float h)
  • Method Details

    • setProjection

      public void setProjection​(CubemapProjections.CubemapProjection proj)
      Sets the projection to use
      Parameters:
      proj -
    • setSides

      public void setSides​(com.badlogic.gdx.graphics.glutils.FrameBuffer xpositive, com.badlogic.gdx.graphics.glutils.FrameBuffer xnegative, com.badlogic.gdx.graphics.glutils.FrameBuffer ypositive, com.badlogic.gdx.graphics.glutils.FrameBuffer ynegative, com.badlogic.gdx.graphics.glutils.FrameBuffer zpositive, com.badlogic.gdx.graphics.glutils.FrameBuffer znegative)
    • setViewportSize

      public void setViewportSize​(float width, float height)
    • setPlanetariumAperture

      public void setPlanetariumAperture​(float ap)
    • setPlanetariumAngle

      public void setPlanetariumAngle​(float angle)
    • getPlanetariumAperture

      public float getPlanetariumAperture()
    • getPlanetariumAngle

      public float getPlanetariumAngle()
    • rebind

      public void rebind()
      Description copied from class: Filter
      FIXME add comment
      Specified by:
      rebind in class Filter<CubemapProjectionsFilter>
    • onBeforeRender

      protected void onBeforeRender()
      Description copied from class: Filter
      This method will get called just before a rendering operation occurs.
      Specified by:
      onBeforeRender in class Filter<CubemapProjectionsFilter>