Class SSRFilter
java.lang.Object
gaiasky.util.gdx.contrib.postprocess.filters.Filter3<SSRFilter>
gaiasky.util.gdx.contrib.postprocess.filters.SSRFilter
Screen space reflections filter.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class gaiasky.util.gdx.contrib.postprocess.filters.Filter3
Filter3.Parameter
-
Field Summary
Fields inherited from class gaiasky.util.gdx.contrib.postprocess.filters.Filter3
inputBuffer, inputTexture, outputBuffer, program, quad, u_texture0, u_texture1, u_texture2, u_texture3, u_texture4
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
This method will get called just before a rendering operation occurs.void
rebind()
void
setCombined
(com.badlogic.gdx.math.Matrix4 mv) void
setDepthTexture
(com.badlogic.gdx.graphics.Texture tex) void
setFrustumCorners
(com.badlogic.gdx.math.Matrix4 fc) void
setNormalTexture
(com.badlogic.gdx.graphics.Texture tex) void
setProjection
(com.badlogic.gdx.math.Matrix4 proj) void
setReflectionTexture
(com.badlogic.gdx.graphics.Texture tex) void
setTexture1
(com.badlogic.gdx.graphics.Texture tex) void
setTexture2
(com.badlogic.gdx.graphics.Texture tex) void
setTexture3
(com.badlogic.gdx.graphics.Texture tex) void
setView
(com.badlogic.gdx.math.Matrix4 view) void
setZfarK
(float zfar, float k) Methods inherited from class gaiasky.util.gdx.contrib.postprocess.filters.Filter3
dispose, endParams, realRender, render, setInput, setInput, setOutput, setParam, setParam, setParam, setParam, setParam, setParam, setParams, setParams, setParams, setParams, setParams, setParams, setParamsv, setParamv, updateProgram
-
Constructor Details
-
SSRFilter
public SSRFilter()
-
-
Method Details
-
setNormalTexture
public void setNormalTexture(com.badlogic.gdx.graphics.Texture tex) -
setReflectionTexture
public void setReflectionTexture(com.badlogic.gdx.graphics.Texture tex) -
setFrustumCorners
public void setFrustumCorners(com.badlogic.gdx.math.Matrix4 fc) -
setProjection
public void setProjection(com.badlogic.gdx.math.Matrix4 proj) -
setCombined
public void setCombined(com.badlogic.gdx.math.Matrix4 mv) -
setView
public void setView(com.badlogic.gdx.math.Matrix4 view) -
setZfarK
public void setZfarK(float zfar, float k) -
setTexture1
public void setTexture1(com.badlogic.gdx.graphics.Texture tex) -
setDepthTexture
public void setDepthTexture(com.badlogic.gdx.graphics.Texture tex) -
setTexture2
public void setTexture2(com.badlogic.gdx.graphics.Texture tex) -
setTexture3
public void setTexture3(com.badlogic.gdx.graphics.Texture tex) -
rebind
public void rebind() -
onBeforeRender
protected void onBeforeRender()Description copied from class:Filter3
This method will get called just before a rendering operation occurs.- Specified by:
onBeforeRender
in classFilter3<SSRFilter>
-