Interface RenderPass
- All Superinterfaces:
EventListener
,com.jogamp.opengl.GLEventListener
- All Known Implementing Classes:
AbstractRenderPass
,DrawBackground
,DrawBoundingBoxes
,DrawCameras
,DrawDHParameters
,DrawGroundPlane
,DrawHingeJoints
,DrawMeshes
,DrawPoses
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
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Draw this viewport pass.int
getName()
void
setActiveStatus
(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
-