Stores the recent render object list. More...
#include <Inventor/elements/SoRenderObjectListElement.h>
Public Member Functions | |
virtual void | push (SoState *) |
Static Public Member Functions | |
static SoType | getClassTypeId () |
static int | getClassStackIndex () |
static void | set (SoState *state, SoNode *node, SoRenderObjectList *) |
static void | setTransparentList (SoState *state, SoNode *node, SoRenderObjectList *) |
static SoRenderObjectList * | getRenderObjectList (SoState *, SoNode *) |
static SoRenderObjectList * | getTransparentObjectList (SoState *, SoNode *) |
This element stores the most recent render object list (computed by the render list).
static int SoRenderObjectListElement::getClassStackIndex | ( | ) | [static] |
Returns the stack id for this element.
Reimplemented from SoReplacedElement.
static SoType SoRenderObjectListElement::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoReplacedElement.
static SoRenderObjectList* SoRenderObjectListElement::getRenderObjectList | ( | SoState * | , | |
SoNode * | ||||
) | [static] |
Gets list of render objects from state.
static SoRenderObjectList* SoRenderObjectListElement::getTransparentObjectList | ( | SoState * | , | |
SoNode * | ||||
) | [static] |
Gets list of transparent objects from state.
virtual void SoRenderObjectListElement::push | ( | SoState * | state | ) | [virtual] |
Pushes element.
Allows for side effects to occur. Default methods do nothing.
Reimplemented from SoElement.
static void SoRenderObjectListElement::set | ( | SoState * | state, | |
SoNode * | node, | |||
SoRenderObjectList * | ||||
) | [static] |
Sets cache in element accessed from state.
static void SoRenderObjectListElement::setTransparentList | ( | SoState * | state, | |
SoNode * | node, | |||
SoRenderObjectList * | ||||
) | [static] |
Sets transparent list in state.