SoMLLUTExtensionElement collects a list of SoGVRExtensions while the scene graph is traversed The list is cleared when the state is popped to force recollection on next rendering step.
More...
#include <SoMLLUTExtensionElement.h>
List of all members.
Public Member Functions |
virtual void | init (SoState *state) |
void | pop (SoState *state, const SoElement *prevTopElement) |
void | push (SoState *aState) |
void | clearList () |
virtual SbBool | matches (const SoElement *elt) const |
virtual SoElement * | copyMatchInfo () const |
virtual void | print (FILE *fp) const |
Static Public Member Functions |
static void | set (SoState *state, SoNode *node, SoMLLUTExtension *newPrimitive) |
| Set element state.
|
static const SoNodeList * | get (SoState *state) |
| Get list of SoGVRExtensions from current state.
|
static const
SoMLLUTExtensionElement * | getInstance (SoState *state) |
| Returns the top (current) instance of the element in the state.
|
static void | initClass () |
| Initializes the SoMLLUTExtensionElement class.
|
Protected Member Functions |
virtual | ~SoMLLUTExtensionElement () |
Protected Attributes |
SoNodeList | _data |
Detailed Description
SoMLLUTExtensionElement collects a list of SoGVRExtensions while the scene graph is traversed The list is cleared when the state is popped to force recollection on next rendering step.
- Author:
- Florian Link
Definition at line 43 of file SoMLLUTExtensionElement.h.
Constructor & Destructor Documentation
virtual SoMLLUTExtensionElement::~SoMLLUTExtensionElement |
( |
| ) |
[inline, protected, virtual] |
Member Function Documentation
void SoMLLUTExtensionElement::clearList |
( |
| ) |
|
virtual SoElement* SoMLLUTExtensionElement::copyMatchInfo |
( |
| ) |
const [virtual] |
static const SoNodeList* SoMLLUTExtensionElement::get |
( |
SoState * |
state | ) |
[static] |
Get list of SoGVRExtensions from current state.
Returns the top (current) instance of the element in the state.
virtual void SoMLLUTExtensionElement::init |
( |
SoState * |
state | ) |
[virtual] |
static void SoMLLUTExtensionElement::initClass |
( |
| ) |
[static] |
virtual SbBool SoMLLUTExtensionElement::matches |
( |
const SoElement * |
elt | ) |
const [virtual] |
void SoMLLUTExtensionElement::pop |
( |
SoState * |
state, |
|
|
const SoElement * |
prevTopElement |
|
) |
| |
virtual void SoMLLUTExtensionElement::print |
( |
FILE * |
fp | ) |
const [virtual] |
void SoMLLUTExtensionElement::push |
( |
SoState * |
aState | ) |
|
static void SoMLLUTExtensionElement::set |
( |
SoState * |
state, |
|
|
SoNode * |
node, |
|
|
SoMLLUTExtension * |
newPrimitive |
|
) |
| [static] |
Member Data Documentation
The documentation for this class was generated from the following file: