Inheritance diagram for osgUtil::DisplayRequirementsVisitor:
Public Member Functions | |
DisplayRequirementsVisitor () | |
Default to traversing all children, and requiresDoubleBuffer, requiresRGB and requiresDepthBuffer to true and with alpha and stencil off. | |
void | setDisplaySettings (osg::DisplaySettings *ds) |
Set the DisplaySettings. | |
const osg::DisplaySettings * | getDisplaySettings () const |
Get the DisplaySettings. | |
virtual void | applyStateSet (osg::StateSet &stateset) |
virtual void | apply (osg::Node &node) |
virtual void | apply (osg::Geode &geode) |
Protected Attributes | |
osg::ref_ptr< osg::DisplaySettings > | _ds |
The results can then be used by applications to set up their windows with the correct visuals. Have a look at src/osgGLUT/Viewer.cpp's Viewer::open() method for an example of how to use it.
|
Default to traversing all children, and requiresDoubleBuffer, requiresRGB and requiresDepthBuffer to true and with alpha and stencil off.
|
|
Reimplemented from osg::NodeVisitor. |
|
Reimplemented from osg::NodeVisitor. |
|
|
|
Get the DisplaySettings.
|
|
Set the DisplaySettings.
|
|
|