Class CubemapProjectionsFilter
java.lang.Object
gaiasky.render.postprocess.filters.Filter<CubemapProjectionsFilter>
gaiasky.render.postprocess.filters.CubemapProjectionsFilter
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class Filter
Filter.Parameter -
Field Summary
Fields inherited from class Filter
defines, fragmentShaderName, inputBuffer, inputTexture, outputBuffer, program, quad, u_texture0, u_texture1, u_texture2, u_texture3, vertexShaderName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatfloatfloatprotected voidThis method will get called just before a rendering operation occurs.voidrebind()voidsetCelestialSphereIndexOfRefraction(float ior) voidsetPlanetariumAngle(float angle) voidsetPlanetariumAperture(float ap) voidSets the projection to usevoidsetSides(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) voidsetViewportSize(float width, float height) Methods inherited from class Filter
dispose, endParams, realRender, render, setInput, setInput, setOutput, setParam, setParam, setParam, setParam, setParam, setParam, setParam, setParam, setParams, setParams, setParams, setParams, setParams, setParams, setParams, setParams, setParamsv, setParamv, updateProgram, 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:
rebindin classFilter<CubemapProjectionsFilter>
-
onBeforeRender
protected void onBeforeRender()Description copied from class:FilterThis method will get called just before a rendering operation occurs.- Specified by:
onBeforeRenderin classFilter<CubemapProjectionsFilter>
-