Class CrtScreen
- java.lang.Object
-
- gaia.cu9.ari.gaiaorbit.util.gdx.contrib.postprocess.filters.Filter<CrtScreen>
-
- gaia.cu9.ari.gaiaorbit.util.gdx.contrib.postprocess.filters.CrtScreen
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CrtScreen.Effect
static class
CrtScreen.Param
static class
CrtScreen.RgbMode
-
Nested classes/interfaces inherited from class gaia.cu9.ari.gaiaorbit.util.gdx.contrib.postprocess.filters.Filter
Filter.Parameter
-
-
Field Summary
-
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 CrtScreen(boolean barrelDistortion, CrtScreen.RgbMode mode, int effectsSupport)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.badlogic.gdx.math.Vector2
getChromaticDispersion()
float
getOffset()
CrtScreen.RgbMode
getRgbMode()
com.badlogic.gdx.graphics.Color
getTint()
float
getZoom()
protected void
onBeforeRender()
This method will get called just before a rendering operation occurs.void
rebind()
FIXME add commentvoid
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 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
-
-
-
-
Constructor Detail
-
CrtScreen
public CrtScreen(boolean barrelDistortion, CrtScreen.RgbMode mode, int effectsSupport)
-
-
Method Detail
-
setTime
public void setTime(float elapsedSecs)
-
setRgbMode
public void setRgbMode(CrtScreen.RgbMode mode)
-
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
public CrtScreen.RgbMode 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>
-
-