Class GlowFilter
- 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 TypeMethodDescriptioncom.badlogic.gdx.graphics.Texturecom.badlogic.gdx.graphics.Textureprotected voidThis method will get called just before a rendering operation occurs.voidrebind()voidsetBackbufferScale(float s) voidsetLightColors(float[] colors) voidsetLightGlowTexture(com.badlogic.gdx.graphics.Texture tex) voidsetLightPositions(int nLights, float[] vec) voidsetLightViewAngles(float[] ang) voidsetNLights(int nLights) voidsetNSamples(int nSamples) voidsetOcclusionTexture(com.badlogic.gdx.graphics.Texture tex) voidsetOrientation(float o) voidsetSpiralScale(float scl) voidsetTextureScale(float scl) 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
-
GlowFilter
public GlowFilter(int width, int height)
-
-
Method Details
-
setBackbufferScale
public void setBackbufferScale(float s) -
setViewportSize
public void setViewportSize(float width, float height) -
setLightPositions
public void setLightPositions(int nLights, float[] vec) -
setNLights
public void setNLights(int nLights) -
setLightViewAngles
public void setLightViewAngles(float[] ang) -
setLightColors
public void setLightColors(float[] colors) -
setNSamples
public void setNSamples(int nSamples) -
setTextureScale
public void setTextureScale(float scl) -
setSpiralScale
public void setSpiralScale(float scl) -
getLightGlowTexture
public com.badlogic.gdx.graphics.Texture getLightGlowTexture() -
setLightGlowTexture
public void setLightGlowTexture(com.badlogic.gdx.graphics.Texture tex) -
getOcclusionTexture
public com.badlogic.gdx.graphics.Texture getOcclusionTexture() -
setOcclusionTexture
public void setOcclusionTexture(com.badlogic.gdx.graphics.Texture tex) -
setOrientation
public void setOrientation(float o) -
rebind
public void rebind()- Specified by:
rebindin classFilter<GlowFilter>
-
onBeforeRender
protected void onBeforeRender()Description copied from class:FilterThis method will get called just before a rendering operation occurs.- Specified by:
onBeforeRenderin classFilter<GlowFilter>
-