Class GravitationalDistortionFilter
java.lang.Object
gaiasky.util.gdx.contrib.postprocess.filters.Filter<GravitationalDistortionFilter>
gaiasky.util.gdx.contrib.postprocess.filters.GravitationalDistortionFilter
Fast approximate anti-aliasing filter.
-
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
ConstructorsConstructorDescriptionGravitationalDistortionFilter
(int viewportWidth, int viewportHeight) GravitationalDistortionFilter
(com.badlogic.gdx.math.Vector2 viewportSize) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
This method will get called just before a rendering operation occurs.void
rebind()
void
setMassPosition
(float x, float y) The position of the mass that causes the distortion in pixels.void
setViewportSize
(float width, float height) 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
-
GravitationalDistortionFilter
public GravitationalDistortionFilter(com.badlogic.gdx.math.Vector2 viewportSize) -
GravitationalDistortionFilter
public GravitationalDistortionFilter(int viewportWidth, int viewportHeight)
-
-
Method Details
-
setViewportSize
public void setViewportSize(float width, float height) -
setMassPosition
public void setMassPosition(float x, float y) The position of the mass that causes the distortion in pixels.- Parameters:
x
-y
-
-
rebind
public void rebind()- Specified by:
rebind
in classFilter<GravitationalDistortionFilter>
-
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<GravitationalDistortionFilter>
-