Public Member Functions | Private Attributes

shader::ShaderVisitor Class Reference

ShaderVisitor (private implementation of ShaderModel). More...

List of all members.

Public Member Functions

 ShaderVisitor (osg::Node &node)
 ~ShaderVisitor ()
void apply (osg::Node &node)
void apply (osg::Geode &geode)
void update (osg::Drawable *drawable)

Private Attributes

Stack< RefPtr< osg::StateSet > > mStateStack
 stack of graphical states

Detailed Description

ShaderVisitor (private implementation of ShaderModel).


Constructor & Destructor Documentation

shader::ShaderVisitor::ShaderVisitor ( osg::Node &  node  ) 

ctor.

shader::ShaderVisitor::~ShaderVisitor (  ) 

Member Function Documentation

void shader::ShaderVisitor::apply ( osg::Node &  node  ) 

Apply method (Node).

void shader::ShaderVisitor::apply ( osg::Geode &  geode  ) 

Apply method (Geode).

void shader::ShaderVisitor::update ( osg::Drawable *  drawable  ) 

Update method (Drawable).


Member Data Documentation

Stack<RefPtr<osg::StateSet> > shader::ShaderVisitor::mStateStack [private]

stack of graphical states


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Palomino Flight Simulator documents generated by doxygen 1.7.1 on Tue May 15 2012 22:40:12