Class Vignetting
- java.lang.Object
-
- gaia.cu9.ari.gaiaorbit.util.gdx.contrib.postprocess.filters.Filter<Vignetting>
-
- gaia.cu9.ari.gaiaorbit.util.gdx.contrib.postprocess.filters.Vignetting
-
public final class Vignetting extends Filter<Vignetting>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Vignetting.Param
-
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 Vignetting(boolean controlSaturation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float
getCenterX()
float
getCenterY()
float
getIntensity()
com.badlogic.gdx.graphics.Texture
getLut()
int
getLutIndexVal(int index)
float
getLutIntensity()
float
getSaturation()
float
getSaturationMul()
float
getX()
float
getY()
boolean
isGradientMappingEnabled()
protected void
onBeforeRender()
This method will get called just before a rendering operation occurs.void
rebind()
FIXME add commentvoid
setCenter(float x, float y)
Specify the center, in normalized screen coordinates.void
setCoords(float x, float y)
void
setIntensity(float intensity)
void
setLut(com.badlogic.gdx.graphics.Texture texture)
Sets the texture with which gradient mapping will be performed.void
setLutIndexOffset(float value)
void
setLutIndexVal(int index, int value)
void
setLutIntensity(float value)
void
setSaturation(float saturation)
void
setSaturationMul(float saturationMul)
void
setX(float x)
void
setY(float y)
-
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
-
setIntensity
public void setIntensity(float intensity)
-
setSaturation
public void setSaturation(float saturation)
-
setSaturationMul
public void setSaturationMul(float saturationMul)
-
setCoords
public void setCoords(float x, float y)
-
setX
public void setX(float x)
-
setY
public void setY(float y)
-
setLut
public void setLut(com.badlogic.gdx.graphics.Texture texture)
Sets the texture with which gradient mapping will be performed.
-
setLutIntensity
public void setLutIntensity(float value)
-
setLutIndexVal
public void setLutIndexVal(int index, int value)
-
setLutIndexOffset
public void setLutIndexOffset(float value)
-
setCenter
public void setCenter(float x, float y)
Specify the center, in normalized screen coordinates.
-
getCenterX
public float getCenterX()
-
getCenterY
public float getCenterY()
-
getLutIndexVal
public int getLutIndexVal(int index)
-
getLutIntensity
public float getLutIntensity()
-
getLut
public com.badlogic.gdx.graphics.Texture getLut()
-
getX
public float getX()
-
getY
public float getY()
-
getIntensity
public float getIntensity()
-
getSaturation
public float getSaturation()
-
getSaturationMul
public float getSaturationMul()
-
isGradientMappingEnabled
public boolean isGradientMappingEnabled()
-
rebind
public void rebind()
Description copied from class:Filter
FIXME add comment- Specified by:
rebind
in classFilter<Vignetting>
-
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<Vignetting>
-
-