Class SSR
java.lang.Object
gaiasky.util.gdx.contrib.postprocess.PostProcessorEffect
gaiasky.util.gdx.contrib.postprocess.effects.SSR
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable
-
Field Summary
Fields inherited from class gaiasky.util.gdx.contrib.postprocess.PostProcessorEffect
disposables, disposed, enabled, enabledInCubemap, enabledInVR
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
rebind()
Concrete objects shall be responsible to recreate or rebind its own resources whenever its needed, usually when the OpenGL context is lost.void
render
(com.badlogic.gdx.graphics.glutils.FrameBuffer src, com.badlogic.gdx.graphics.glutils.FrameBuffer dest, GaiaSkyFrameBuffer main) Concrete objects shall implement its own rendering, given the source and destination buffers.void
setCombined
(com.badlogic.gdx.math.Matrix4 combined) void
setFrustumCorners
(com.badlogic.gdx.math.Matrix4 frustumCorners) void
setProjection
(com.badlogic.gdx.math.Matrix4 proj) 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.PostProcessorEffect
dispose, isEnabled, isEnabledInCubemap, isEnabledInVR, restoreViewport, setEnabled, setEnabledInCubemap, setEnabledInVR, setEnabledOptions
-
Constructor Details
-
SSR
public SSR()
-
-
Method Details
-
setFrustumCorners
public void setFrustumCorners(com.badlogic.gdx.math.Matrix4 frustumCorners) -
setCombined
public void setCombined(com.badlogic.gdx.math.Matrix4 combined) -
setProjection
public void setProjection(com.badlogic.gdx.math.Matrix4 proj) -
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) -
setTexture2
public void setTexture2(com.badlogic.gdx.graphics.Texture tex) -
setTexture3
public void setTexture3(com.badlogic.gdx.graphics.Texture tex) -
rebind
public void rebind()Description copied from class:PostProcessorEffect
Concrete objects shall be responsible to recreate or rebind its own resources whenever its needed, usually when the OpenGL context is lost. E.g., frame buffer textures should be updated and shader parameters should be re-uploaded/rebound.- Specified by:
rebind
in classPostProcessorEffect
-
render
public void render(com.badlogic.gdx.graphics.glutils.FrameBuffer src, com.badlogic.gdx.graphics.glutils.FrameBuffer dest, GaiaSkyFrameBuffer main) Description copied from class:PostProcessorEffect
Concrete objects shall implement its own rendering, given the source and destination buffers.- Specified by:
render
in classPostProcessorEffect
-