14#ifndef OSGUTIL_GLOBJECTSVISITOR
15#define OSGUTIL_GLOBJECTSVISITOR 1
GLObjectsOperation(GLObjectsVisitor::Mode mode=GLObjectsVisitor::COMPILE_DISPLAY_LISTS|GLObjectsVisitor::COMPILE_STATE_ATTRIBUTES|GLObjectsVisitor::CHECK_BLACK_LISTED_MODES)
GLObjectsOperation(osg::Node *subgraph, GLObjectsVisitor::Mode mode=GLObjectsVisitor::COMPILE_DISPLAY_LISTS|GLObjectsVisitor::COMPILE_STATE_ATTRIBUTES|GLObjectsVisitor::CHECK_BLACK_LISTED_MODES)
GLObjectsVisitor::Mode _mode
Definition GLObjectsVisitor:137
osg::ref_ptr< osg::Node > _subgraph
Definition GLObjectsVisitor:136
void setState(osg::State *state)
Definition GLObjectsVisitor:74
Mode getMode() const
Definition GLObjectsVisitor:70
osg::RenderInfo _renderInfo
Definition GLObjectsVisitor:115
osg::RenderInfo & getRenderInfo()
Definition GLObjectsVisitor:89
void setCheckForGLErrors(osg::State::CheckForGLErrors check)
Definition GLObjectsVisitor:95
void apply(osg::StateSet &stateset)
osg::ref_ptr< osg::Program > _lastCompiledProgram
Definition GLObjectsVisitor:120
ModeValues
Definition GLObjectsVisitor:36
@ SWITCH_OFF_DISPLAY_LISTS
Definition GLObjectsVisitor:38
@ SWITCH_ON_VERTEX_BUFFER_OBJECTS
Definition GLObjectsVisitor:43
@ SWITCH_ON_DISPLAY_LISTS
Definition GLObjectsVisitor:37
@ CHECK_BLACK_LISTED_MODES
Definition GLObjectsVisitor:45
@ SWITCH_OFF_VERTEX_BUFFER_OBJECTS
Definition GLObjectsVisitor:44
@ RELEASE_DISPLAY_LISTS
Definition GLObjectsVisitor:41
@ RELEASE_STATE_ATTRIBUTES
Definition GLObjectsVisitor:42
@ COMPILE_STATE_ATTRIBUTES
Definition GLObjectsVisitor:40
@ COMPILE_DISPLAY_LISTS
Definition GLObjectsVisitor:39
osg::State::CheckForGLErrors getCheckForGLErrors() const
Definition GLObjectsVisitor:98
StatesSetAppliedSet _stateSetAppliedSet
Definition GLObjectsVisitor:119
virtual void apply(osg::Node &node)
void compile(osg::Node &node)
void setMode(Mode mode)
Definition GLObjectsVisitor:67
osg::State * getState()
Definition GLObjectsVisitor:79
Mode _mode
Definition GLObjectsVisitor:114
void apply(osg::Drawable &drawable)
unsigned int Mode
Definition GLObjectsVisitor:48
std::set< osg::StateSet * > StatesSetAppliedSet
Definition GLObjectsVisitor:112
META_NodeVisitor(osgUtil, GLObjectsVisitor) virtual void reset()
Definition GLObjectsVisitor:57
void setRenderInfo(osg::RenderInfo &renderInfo)
Definition GLObjectsVisitor:84
DrawableAppliedSet _drawablesAppliedSet
Definition GLObjectsVisitor:118
osg::State::CheckForGLErrors _checkGLErrors
Definition GLObjectsVisitor:116
GLObjectsVisitor(Mode mode=COMPILE_DISPLAY_LISTS|COMPILE_STATE_ATTRIBUTES|CHECK_BLACK_LISTED_MODES)
std::set< osg::Drawable * > DrawableAppliedSet
Definition GLObjectsVisitor:111
Definition GraphicsContext:30
Definition NodeVisitor:82
virtual void reset()
Definition NodeVisitor:167
CheckForGLErrors
Definition State:905
Definition NodeVisitor:25
#define OSGUTIL_EXPORT
Definition osgUtil/Export:40
Definition GraphicsThread:36