Class VignettingFilter
java.lang.Object
gaiasky.render.postprocess.filters.Filter<VignettingFilter>
gaiasky.render.postprocess.filters.VignettingFilter
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class Filter
Filter.Parameter -
Field Summary
Fields inherited from class Filter
defines, fragmentShaderName, inputBuffer, inputTexture, outputBuffer, program, quad, u_texture0, u_texture1, u_texture2, u_texture3, vertexShaderName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatfloatfloatcom.badlogic.gdx.graphics.TexturegetLut()intgetLutIndexVal(int index) floatfloatfloatfloatgetX()floatgetY()booleanprotected voidThis method will get called just before a rendering operation occurs.voidrebind()voidsetCenter(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 Filter
dispose, endParams, realRender, render, setInput, setInput, setOutput, setParam, setParam, setParam, setParam, setParam, setParam, setParam, setParam, setParams, setParams, setParams, setParams, setParams, setParams, setParams, setParams, setParamsv, setParamv, updateProgram, 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:
rebindin classFilter<VignettingFilter>
-
onBeforeRender
protected void onBeforeRender()Description copied from class:FilterThis method will get called just before a rendering operation occurs.- Specified by:
onBeforeRenderin classFilter<VignettingFilter>
-