Class DrawDepthBuffer
java.lang.Object
com.marginallyclever.ro3.apps.viewport.renderpass.AbstractRenderPass
com.marginallyclever.ro3.apps.viewport.renderpass.DrawDepthBuffer
- All Implemented Interfaces:
com.jogamp.opengl.GLEventListener,RenderPass,EventListener
DrawDepthBuffer is a render pass that is responsible for rendering the stencil buffer to the viewport.-
Field Summary
Fields inherited from interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
ALWAYS, MAX_STATUS, NEVER, SOMETIMES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddisplay(com.jogamp.opengl.GLAutoDrawable glAutoDrawable) voiddispose(com.jogamp.opengl.GLAutoDrawable glAutoDrawable) voidDraw this viewport pass.voidinit(com.jogamp.opengl.GLAutoDrawable glAutoDrawable) voidreshape(com.jogamp.opengl.GLAutoDrawable glAutoDrawable, int x, int y, int width, int height) Methods inherited from class com.marginallyclever.ro3.apps.viewport.renderpass.AbstractRenderPass
getActiveStatus, getName, setActiveStatus, setName
-
Constructor Details
-
DrawDepthBuffer
public DrawDepthBuffer()
-
-
Method Details
-
init
public void init(com.jogamp.opengl.GLAutoDrawable glAutoDrawable) - Specified by:
initin interfacecom.jogamp.opengl.GLEventListener- Overrides:
initin classAbstractRenderPass
-
dispose
public void dispose(com.jogamp.opengl.GLAutoDrawable glAutoDrawable) - Specified by:
disposein interfacecom.jogamp.opengl.GLEventListener- Overrides:
disposein classAbstractRenderPass
-
reshape
public void reshape(com.jogamp.opengl.GLAutoDrawable glAutoDrawable, int x, int y, int width, int height) - Specified by:
reshapein interfacecom.jogamp.opengl.GLEventListener- Overrides:
reshapein classAbstractRenderPass
-
display
public void display(com.jogamp.opengl.GLAutoDrawable glAutoDrawable) - Specified by:
displayin interfacecom.jogamp.opengl.GLEventListener- Overrides:
displayin classAbstractRenderPass
-
draw
Description copied from interface:RenderPassDraw this viewport pass.- Specified by:
drawin interfaceRenderPass- Overrides:
drawin classAbstractRenderPass- Parameters:
viewport- the viewport to draw into
-