Class CrtScreen
java.lang.Object
gaiasky.util.gdx.contrib.postprocess.filters.Filter<CrtScreen>
gaiasky.util.gdx.contrib.postprocess.filters.CrtScreen
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static enum
static enum
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
ConstructorsConstructorDescriptionCrtScreen
(boolean barrelDistortion, CrtScreen.RgbMode mode, int effectsSupport) -
Method Summary
Modifier and TypeMethodDescriptioncom.badlogic.gdx.math.Vector2
float
com.badlogic.gdx.graphics.Color
getTint()
float
getZoom()
protected void
This method will get called just before a rendering operation occurs.void
rebind()
void
setChromaticDispersion
(float redCyan, float blueYellow) void
setChromaticDispersion
(com.badlogic.gdx.math.Vector2 dispersion) void
setChromaticDispersionBY
(float blueYellow) void
setChromaticDispersionRC
(float redCyan) void
setColorOffset
(float offset) void
setDistortion
(float distortion) void
setRgbMode
(CrtScreen.RgbMode mode) void
setTime
(float elapsedSecs) void
setTint
(float r, float g, float b) void
setTint
(com.badlogic.gdx.graphics.Color color) void
setZoom
(float zoom) 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
-
CrtScreen
-
-
Method Details
-
setTime
public void setTime(float elapsedSecs) -
setRgbMode
-
setColorOffset
public void setColorOffset(float offset) -
setChromaticDispersion
public void setChromaticDispersion(com.badlogic.gdx.math.Vector2 dispersion) -
setChromaticDispersion
public void setChromaticDispersion(float redCyan, float blueYellow) -
setChromaticDispersionRC
public void setChromaticDispersionRC(float redCyan) -
setChromaticDispersionBY
public void setChromaticDispersionBY(float blueYellow) -
setTint
public void setTint(com.badlogic.gdx.graphics.Color color) -
setTint
public void setTint(float r, float g, float b) -
setDistortion
public void setDistortion(float distortion) -
setZoom
public void setZoom(float zoom) -
getRgbMode
-
getOffset
public float getOffset() -
getChromaticDispersion
public com.badlogic.gdx.math.Vector2 getChromaticDispersion() -
getZoom
public float getZoom() -
getTint
public com.badlogic.gdx.graphics.Color getTint() -
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<CrtScreen>
-
rebind
public void rebind()
-