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

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    draw(Viewport viewport)
    Draw this viewport pass.
    int
     
     
    void
    setActiveStatus(int status)
     

    Methods inherited from interface com.jogamp.opengl.GLEventListener

    display, dispose, init, reshape
  • Field Details

  • 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

      void draw(Viewport viewport)
      Draw this viewport pass.
      Parameters:
      viewport - the viewport to draw into