MeVisLab Toolbox Reference
|
SoView2DExtensionElement collects a list of SoView2DExtensions while the scene graph is traversed The list is cleared when the state is popped to force recollection on next rendering step. More...
#include <SoView2DExtensionElement.h>
Public Member Functions | |
void | init (SoState *state) override |
void | pop (SoState *state, const SoElement *prevTopElement) override |
void | clearList () |
void | setDrawingOrder (ExtensionDrawingOrder d) |
SbBool | matches (const SoElement *elt) const override |
SoElement * | copyMatchInfo () const override |
void | print (FILE *fp) const override |
Static Public Member Functions | |
static SoNodeList | pushList (SoState *state) |
static void | popList (SoState *state, const SoNodeList &l) |
static ExtensionDrawingOrder | pushDrawingOrder (SoState *state) |
static void | popDrawingOrder (SoState *state, const ExtensionDrawingOrder &d) |
static void | set (SoState *state, SoNode *node, SoView2DExtension *newPrimitive) |
Add extension to element state. | |
static void | unsetList (SoState *state, SoNode *node) |
unset extension list in element state | |
static const SoNodeList * | get (SoState *state) |
Get list of SoView2DExtensions from current state. | |
static const SoView2DExtensionElement * | getInstance (SoState *state) |
Returns the top (current) instance of the element in the state. | |
static void | initClass () |
Initializes the SoView2DExtensionElement class. | |
Protected Member Functions | |
~SoView2DExtensionElement () override | |
Protected Attributes | |
SoNodeList | _data |
ExtensionDrawingOrder | _drawingOrder |
SoView2DExtensionElement collects a list of SoView2DExtensions while the scene graph is traversed The list is cleared when the state is popped to force recollection on next rendering step.
Definition at line 51 of file SoView2DExtensionElement.h.
|
inlineoverrideprotected |
Definition at line 100 of file SoView2DExtensionElement.h.
void SoView2DExtensionElement::clearList | ( | ) |
|
override |
|
static |
Get list of SoView2DExtensions from current state.
|
static |
Returns the top (current) instance of the element in the state.
Initializes the SoView2DExtensionElement class.
|
static |
|
static |
|
static |
|
static |
|
static |
Add extension to element state.
void SoView2DExtensionElement::setDrawingOrder | ( | ExtensionDrawingOrder | d | ) |
unset extension list in element state
|
protected |
Definition at line 103 of file SoView2DExtensionElement.h.
|
protected |
Definition at line 105 of file SoView2DExtensionElement.h.