Class VignettingFilter
java.lang.Object
gaiasky.util.gdx.contrib.postprocess.filters.Filter<VignettingFilter>
gaiasky.util.gdx.contrib.postprocess.filters.VignettingFilter
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable
-
Nested Class Summary
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
-
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
-
VignettingFilter
public VignettingFilter(boolean controlSaturation)
-
-
Method Details
-
setCoords
public void setCoords(float x, float y) -
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() -
setLutIntensity
public void setLutIntensity(float value) -
getLut
public com.badlogic.gdx.graphics.Texture getLut() -
setLut
public void setLut(com.badlogic.gdx.graphics.Texture texture) Sets the texture with which gradient mapping will be performed. -
getX
public float getX() -
setX
public void setX(float x) -
getY
public float getY() -
setY
public void setY(float y) -
getIntensity
public float getIntensity() -
setIntensity
public void setIntensity(float intensity) -
getSaturation
public float getSaturation() -
setSaturation
public void setSaturation(float saturation) -
getSaturationMul
public float getSaturationMul() -
setSaturationMul
public void setSaturationMul(float saturationMul) -
isGradientMappingEnabled
public boolean isGradientMappingEnabled() -
rebind
public void rebind()- Specified by:
rebind
in classFilter<VignettingFilter>
-
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<VignettingFilter>
-