|
OpenSceneGraph
3.0.1
|
Container class for all data required for rendering of drawables. More...

Public Member Functions | |
| RenderLeaf (osg::Drawable *drawable, osg::RefMatrix *projection, osg::RefMatrix *modelview, float depth=0.0f, unsigned int traversalNumber=0) | |
| void | set (osg::Drawable *drawable, osg::RefMatrix *projection, osg::RefMatrix *modelview, float depth=0.0f, unsigned int traversalNumber=0) |
| void | reset () |
| virtual void | render (osg::RenderInfo &renderInfo, RenderLeaf *previous) |
| const osg::Drawable * | getDrawable () const |
Public Attributes | |
| StateGraph * | _parent |
| osg::ref_ptr< osg::Drawable > | _drawable |
| osg::ref_ptr< osg::RefMatrix > | _projection |
| osg::ref_ptr< osg::RefMatrix > | _modelview |
| float | _depth |
| bool | _dynamic |
| unsigned int | _traversalNumber |
Friends | |
| class | osgUtil::StateGraph |
| Allow StateGraph to change the RenderLeaf's _parent. | |
Container class for all data required for rendering of drawables.
| osgUtil::RenderLeaf::RenderLeaf | ( | osg::Drawable * | drawable, |
| osg::RefMatrix * | projection, | ||
| osg::RefMatrix * | modelview, | ||
| float | depth = 0.0f, |
||
| unsigned int | traversalNumber = 0 |
||
| ) | [inline] |
References osg::Object::DYNAMIC, and osg::Object::getDataVariance().
| const osg::Drawable* osgUtil::RenderLeaf::getDrawable | ( | ) | const [inline] |
| virtual void osgUtil::RenderLeaf::render | ( | osg::RenderInfo & | renderInfo, |
| RenderLeaf * | previous | ||
| ) | [virtual] |
| void osgUtil::RenderLeaf::reset | ( | ) | [inline] |
| void osgUtil::RenderLeaf::set | ( | osg::Drawable * | drawable, |
| osg::RefMatrix * | projection, | ||
| osg::RefMatrix * | modelview, | ||
| float | depth = 0.0f, |
||
| unsigned int | traversalNumber = 0 |
||
| ) | [inline] |
References osg::Object::DYNAMIC.
Referenced by osgUtil::CullVisitor::createOrReuseRenderLeaf().
friend class osgUtil::StateGraph [friend] |
Allow StateGraph to change the RenderLeaf's _parent.
Referenced by osgUtil::StateGraph::addLeaf().
Referenced by osgUtil::StateGraph::addLeaf().
| unsigned int osgUtil::RenderLeaf::_traversalNumber |
| Generated at Thu Sep 27 2012 17:03:30 for the OpenSceneGraph by doxygen 1.7.6.1. |