Inheritance diagram for osgUtil::GLObjectsVisitor:

Public Types | |
| typedef unsigned int | Mode |
| enum | ModeValues { SWITCH_ON_DISPLAY_LISTS = 0x1, SWITCH_OFF_DISPLAY_LISTS = 0x2, COMPILE_DISPLAY_LISTS = 0x4, COMPILE_STATE_ATTRIBUTES = 0x8, RELEASE_DISPLAY_LISTS = 0x10, RELEASE_STATE_ATTRIBUTES = 0x20, SWITCH_ON_VERTEX_BUFFER_OBJECTS = 0x40, SWITCH_OFF_VERTEX_BUFFER_OBJECTS = 0x80 } |
| Operation modes of the. More... | |
Public Member Functions | |
| GLObjectsVisitor (Mode mode=COMPILE_DISPLAY_LISTS|COMPILE_STATE_ATTRIBUTES) | |
| Construct a GLObjectsVisitor to traverse all children, operating on node according to specified mode, such as to compile or release display list/texture objects etc. | |
| void | setMode (Mode mode) |
| Set the operational mode of what operations to do on the scene graph. | |
| Mode | getMode () const |
| Get the operational mode. | |
| void | setState (osg::State *state) |
| Set the State to use during traversal. | |
| osg::State * | getState () |
| virtual void | apply (osg::Node &node) |
| Simply traverse using standard NodeVisitor traverse method. | |
| virtual void | apply (osg::Geode &node) |
| For each Geode visited set the display list usage according to the _displayListMode. | |
| void | apply (osg::Drawable &drawable) |
| void | apply (osg::StateSet &stateset) |
Protected Attributes | |
| Mode | _mode |
| osg::ref_ptr< osg::State > | _state |
|
|
|
|
|
Operation modes of the.
|
|
|
Construct a GLObjectsVisitor to traverse all children, operating on node according to specified mode, such as to compile or release display list/texture objects etc. Default mode is to compile GL objects. |
|
|
|
|
|
|
|
|
For each Geode visited set the display list usage according to the _displayListMode.
Reimplemented from osg::NodeVisitor. |
|
|
Simply traverse using standard NodeVisitor traverse method.
Reimplemented from osg::NodeVisitor. |
|
|
Get the operational mode.
|
|
|
|
|
|
Set the operational mode of what operations to do on the scene graph.
|
|
|
Set the State to use during traversal.
|
|
|
|
|
|
|