Interface RenderPass
- All Superinterfaces:
EventListener,com.jogamp.opengl.GLEventListener
- All Known Implementing Classes:
AbstractRenderPass,DrawBackground,DrawBoundingBoxes,DrawCameras,DrawDepthBuffer,DrawDHParameters,DrawJoints,DrawMeshes,DrawPoses,DrawStencilBuffer
public interface RenderPass
extends com.jogamp.opengl.GLEventListener
Classes which implement RenderPass are drawn as part of - or on top of - the 3D scene. They should be
registered to the Registry. The order of registration controls the order in which they are rendered.
They are rendered by the Viewport.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionvoidDraw this viewport pass.intgetName()voidsetActiveStatus(int status) Methods inherited from interface com.jogamp.opengl.GLEventListener
display, dispose, init, reshape
-
Field Details
-
NEVER
static final int NEVER- See Also:
-
SOMETIMES
static final int SOMETIMES- See Also:
-
ALWAYS
static final int ALWAYS- See Also:
-
MAX_STATUS
static final int MAX_STATUS- See Also:
-
-
Method Details
-
getActiveStatus
int getActiveStatus()- Returns:
- NEVER, SOMETIMES, or ALWAYS
-
setActiveStatus
void setActiveStatus(int status) - Parameters:
status- NEVER, SOMETIMES, or ALWAYS
-
getName
String getName()- Returns:
- the localized name
-
draw
Draw this viewport pass.- Parameters:
viewport- the viewport to draw into
-