Class Flare
java.lang.Object
gaiasky.util.gdx.contrib.postprocess.filters.Filter<Flare>
gaiasky.util.gdx.contrib.postprocess.filters.Flare
public final class Flare extends Filter<Flare>
Lens flare effect as described in John Chapman's article (without lens dirt
or diffraction starburst). Lens color image (lenscolor.png) is located in
src/main/resources/ folder.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Flare.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 Flare(int width, int height)
-
Method Summary
Modifier and Type Method Description int
getGhosts()
float
getHaloWidth()
protected void
onBeforeRender()
This method will get called just before a rendering operation occurs.void
rebind()
FIXME add commentvoid
setGhosts(int ghosts)
void
setHaloWidth(float haloWidth)
void
setLensColorTexture(com.badlogic.gdx.graphics.Texture tex)
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Flare
public Flare(int width, int height)
-
-
Method Details
-
setViewportSize
public void setViewportSize(float width, float height) -
getGhosts
public int getGhosts() -
setGhosts
public void setGhosts(int ghosts) -
getHaloWidth
public float getHaloWidth() -
setHaloWidth
public void setHaloWidth(float haloWidth) -
setLensColorTexture
public void setLensColorTexture(com.badlogic.gdx.graphics.Texture tex) -
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<Flare>
-