Class Vignetting
java.lang.Object
gaiasky.util.gdx.contrib.postprocess.filters.Filter<Vignetting>
gaiasky.util.gdx.contrib.postprocess.filters.Vignetting
-
Nested Class Summary
Nested ClassesNested 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 -
Method Summary
Modifier and TypeMethodDescriptionfloat
float
float
com.badlogic.gdx.graphics.Texture
getLut()
int
getLutIndexVal
(int index) float
float
float
float
getX()
float
getY()
boolean
protected void
This method will get called just before a rendering operation occurs.void
rebind()
void
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 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
-
Vignetting
public Vignetting(boolean controlSaturation)
-
-
Method Details
-
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()- 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>
-