Class Vignetting
- java.lang.Object
-
- gaiasky.util.gdx.contrib.postprocess.filters.Filter<Vignetting>
-
- gaiasky.util.gdx.contrib.postprocess.filters.Vignetting
-
public final class Vignetting extends Filter<Vignetting>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVignetting.Param-
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
Constructors Constructor Description Vignetting(boolean controlSaturation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description floatgetCenterX()floatgetCenterY()floatgetIntensity()com.badlogic.gdx.graphics.TexturegetLut()intgetLutIndexVal(int index)floatgetLutIntensity()floatgetSaturation()floatgetSaturationMul()floatgetX()floatgetY()booleanisGradientMappingEnabled()protected voidonBeforeRender()This method will get called just before a rendering operation occurs.voidrebind()FIXME add commentvoidsetCenter(float x, float y)Specify the center, in normalized screen coordinates.voidsetCoords(float x, float y)voidsetIntensity(float intensity)voidsetLut(com.badlogic.gdx.graphics.Texture texture)Sets the texture with which gradient mapping will be performed.voidsetLutIndexOffset(float value)voidsetLutIndexVal(int index, int value)voidsetLutIntensity(float value)voidsetSaturation(float saturation)voidsetSaturationMul(float saturationMul)voidsetX(float x)voidsetY(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
-
-
-
-
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:FilterFIXME add comment- Specified by:
rebindin classFilter<Vignetting>
-
onBeforeRender
protected void onBeforeRender()
Description copied from class:FilterThis method will get called just before a rendering operation occurs.- Specified by:
onBeforeRenderin classFilter<Vignetting>
-
-