Class GlowFilter
java.lang.Object
gaiasky.util.gdx.contrib.postprocess.filters.Filter<GlowFilter>
gaiasky.util.gdx.contrib.postprocess.filters.GlowFilter
- 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 TypeMethodDescriptioncom.badlogic.gdx.graphics.Texture
com.badlogic.gdx.graphics.Texture
protected void
This method will get called just before a rendering operation occurs.void
rebind()
void
setBackbufferScale
(float s) void
setLightColors
(float[] colors) void
setLightGlowTexture
(com.badlogic.gdx.graphics.Texture tex) void
setLightPositions
(int nLights, float[] vec) void
setLightViewAngles
(float[] ang) void
setNLights
(int nLights) void
setNSamples
(int nSamples) void
setOcclusionTexture
(com.badlogic.gdx.graphics.Texture tex) void
setOrientation
(float o) void
setSpiralScale
(float scl) void
setTextureScale
(float scl) 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
-
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:
rebind
in classFilter<GlowFilter>
-
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<GlowFilter>
-