Class Lens
java.lang.Object
gaiasky.util.gdx.contrib.postprocess.filters.Filter<Lens>
gaiasky.util.gdx.contrib.postprocess.filters.Lens
public final class Lens extends Filter<Lens>
Lens flare effect.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Lens.Param
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
Constructors Constructor Description Lens(float width, float height)
-
Method Summary
Modifier and Type Method Description com.badlogic.gdx.math.Vector3
getColor()
float
getIntensity()
com.badlogic.gdx.math.Vector2
getLightPosition()
protected void
onBeforeRender()
This method will get called just before a rendering operation occurs.void
rebind()
FIXME add commentvoid
setColor(float r, float g, float b)
void
setIntensity(float intensity)
void
setLightPosition(float x, float y)
Sets the light position in screen coordinates [-1..1].void
setLightPosition(com.badlogic.gdx.math.Vector2 lightPosition)
void
setViewport(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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Lens
public Lens(float width, float height)
-
-
Method Details
-
setLightPosition
public void setLightPosition(float x, float y)Sets the light position in screen coordinates [-1..1].- Parameters:
x
-y
-
-
getLightPosition
public com.badlogic.gdx.math.Vector2 getLightPosition() -
setLightPosition
public void setLightPosition(com.badlogic.gdx.math.Vector2 lightPosition) -
getIntensity
public float getIntensity() -
setIntensity
public void setIntensity(float intensity) -
getColor
public com.badlogic.gdx.math.Vector3 getColor() -
setColor
public void setColor(float r, float g, float b) -
setViewport
public void setViewport(float width, float height) -
rebind
public void rebind()Description copied from class:Filter
FIXME add comment -
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<Lens>
-