Public Member Functions | |
RenderLeaf (osg::Drawable *drawable, osg::RefMatrix *projection, osg::RefMatrix *modelview, float depth=0.0f) | |
void | set (osg::Drawable *drawable, osg::RefMatrix *projection, osg::RefMatrix *modelview, float depth=0.0f) |
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 |
Friends | |
class | osgUtil::StateGraph |
Allow StateGraph to change the RenderLeaf's _parent. |
osgUtil::RenderLeaf::RenderLeaf | ( | osg::Drawable * | drawable, | |
osg::RefMatrix * | projection, | |||
osg::RefMatrix * | modelview, | |||
float | depth = 0.0f | |||
) | [inline] |
void osgUtil::RenderLeaf::set | ( | osg::Drawable * | drawable, | |
osg::RefMatrix * | projection, | |||
osg::RefMatrix * | modelview, | |||
float | depth = 0.0f | |||
) | [inline] |
void osgUtil::RenderLeaf::reset | ( | ) | [inline] |
virtual void osgUtil::RenderLeaf::render | ( | osg::RenderInfo & | renderInfo, | |
RenderLeaf * | previous | |||
) | [virtual] |
const osg::Drawable* osgUtil::RenderLeaf::getDrawable | ( | ) | const [inline] |
friend class osgUtil::StateGraph [friend] |
Allow StateGraph to change the RenderLeaf's _parent.