Class CubemapProjectionsFilter
java.lang.Object
gaiasky.util.gdx.contrib.postprocess.filters.Filter<CubemapProjectionsFilter>
gaiasky.util.gdx.contrib.postprocess.filters.CubemapProjectionsFilter
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable
-
Nested Class Summary
Nested 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
-
Method Summary
Modifier and TypeMethodDescriptionfloat
float
float
protected void
This method will get called just before a rendering operation occurs.void
rebind()
void
setCelestialSphereIndexOfRefraction
(float ior) 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
-
getProjection
-
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) -
getPlanetariumAperture
public float getPlanetariumAperture() -
setPlanetariumAperture
public void setPlanetariumAperture(float ap) -
getPlanetariumAngle
public float getPlanetariumAngle() -
setPlanetariumAngle
public void setPlanetariumAngle(float angle) -
getCelestialSphereIndexOfRefraction
public float getCelestialSphereIndexOfRefraction() -
setCelestialSphereIndexOfRefraction
public void setCelestialSphereIndexOfRefraction(float ior) -
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>
-