Class Scattering
- java.lang.Object
-
- gaia.cu9.ari.gaiaorbit.util.gdx.contrib.postprocess.filters.Filter<Scattering>
-
- gaia.cu9.ari.gaiaorbit.util.gdx.contrib.postprocess.filters.Scattering
-
public final class Scattering extends Filter<Scattering>
Scattering Light effect.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Scattering.Param
-
Nested classes/interfaces inherited from class gaia.cu9.ari.gaiaorbit.util.gdx.contrib.postprocess.filters.Filter
Filter.Parameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
N
-
Fields inherited from class gaia.cu9.ari.gaiaorbit.util.gdx.contrib.postprocess.filters.Filter
inputBuffer, inputTexture, outputBuffer, program, quad, u_texture0, u_texture1, u_texture2, u_texture3
-
-
Constructor Summary
Constructors Constructor Description Scattering(int width, int height)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float
getDecay()
float
getDensity()
int
getNumSamples()
float
getWeight()
protected void
onBeforeRender()
This method will get called just before a rendering operation occurs.void
rebind()
FIXME add commentvoid
setDecay(float decay)
void
setDensity(float density)
void
setLightPositions(int nLights, float[] pos)
void
setLightViewAngles(float[] ang)
void
setNumSamples(int numSamples)
void
setViewportSize(float width, float height)
void
setWeight(float weight)
-
Methods inherited from class gaia.cu9.ari.gaiaorbit.util.gdx.contrib.postprocess.filters.Filter
dispose, endParams, render, setInput, setInput, setOutput, setParam, setParam, setParam, setParam, setParam, setParam, setParams, setParams, setParams, setParams, setParams, setParams, setParamsv, setParamv
-
-
-
-
Method Detail
-
setViewportSize
public void setViewportSize(float width, float height)
-
setLightPositions
public void setLightPositions(int nLights, float[] pos)
-
setLightViewAngles
public void setLightViewAngles(float[] ang)
-
getDecay
public float getDecay()
-
getDensity
public float getDensity()
-
getWeight
public float getWeight()
-
getNumSamples
public int getNumSamples()
-
setDecay
public void setDecay(float decay)
-
setDensity
public void setDensity(float density)
-
setWeight
public void setWeight(float weight)
-
setNumSamples
public void setNumSamples(int numSamples)
-
rebind
public void rebind()
Description copied from class:Filter
FIXME add comment- Specified by:
rebind
in classFilter<Scattering>
-
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<Scattering>
-
-