Class CubemapProjectionsFilter
java.lang.Object
gaiasky.util.gdx.contrib.postprocess.filters.Filter<CubemapProjectionsFilter>
gaiasky.util.gdx.contrib.postprocess.filters.CubemapProjectionsFilter
Cubemap projections (spherical, cylindrical, hammer, azimuthal equidistant) filter.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class gaiasky.util.gdx.contrib.postprocess.filters.Filter
Filter.Parameter
-
Field Summary
Fields inherited from class gaiasky.util.gdx.contrib.postprocess.filters.Filter
inputBuffer, inputTexture, outputBuffer, program, quad, u_texture0, u_texture1, u_texture2, u_texture3
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloat
float
protected void
This method will get called just before a rendering operation occurs.void
rebind()
void
setPlanetariumAngle
(float angle) void
setPlanetariumAperture
(float ap) void
Sets the projection to usevoid
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) void
setViewportSize
(float width, float height) Methods inherited from class gaiasky.util.gdx.contrib.postprocess.filters.Filter
dispose, endParams, realRender, render, setInput, setInput, setOutput, setParam, setParam, setParam, setParam, setParam, setParam, setParams, setParams, setParams, setParams, setParams, setParams, setParamsv, setParamv, updateProgram
-
Constructor Details
-
CubemapProjectionsFilter
public CubemapProjectionsFilter(float w, float h)
-
-
Method Details
-
setProjection
Sets the projection to use- Parameters:
proj
- Cubemap projection
-
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()- Specified by:
rebind
in classFilter<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 classFilter<CubemapProjectionsFilter>
-