Visitor for traversing scene graph and setting each osg::GeoSet's _useDisplayList flag, with option to immediately compile osg::Drawable OpenGL Display lists and osg::StateAttribute's
Inheritance:
Public Methods
-
DisplayListVisitor(Mode mode=COMPILE_DISPLAY_LISTS|COMPILE_STATE_ATTRIBUTES)
- Construct a CompileGeoSetsVisior to traverse all child, with set specified display list mode.
-
void setMode(Mode mode)
- Set the operational mode of how the visitor should set up osg::GeoSet's
-
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
Public Members
-
enum ModeValues
- Operation modes of the
Protected Fields
-
Mode _mode
-
osg::ref_ptr<osg::State> _state
Documentation
Visitor for traversing scene graph and setting each osg::GeoSet's _useDisplayList flag,
with option to immediately compile osg::Drawable OpenGL Display lists and
osg::StateAttribute's
enum ModeValues
- Operation modes of the
SWITCH_ON_DISPLAY_LISTS
SWITCH_OFF_DISPLAY_LISTS
COMPILE_DISPLAY_LISTS
COMPILE_STATE_ATTRIBUTES
DisplayListVisitor(Mode mode=COMPILE_DISPLAY_LISTS|COMPILE_STATE_ATTRIBUTES)
- Construct a CompileGeoSetsVisior to traverse all child,
with set specified display list mode. Default mode is to
gset->setUseDisplayList(true).
void setMode(Mode mode)
- Set the operational mode of how the visitor should set up osg::GeoSet's
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
Mode _mode
osg::ref_ptr<osg::State> _state
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.