Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# osgUtil::RenderLeaf Class Reference

Container class for all data required for rendering of drawables. More...

Inheritance diagram for osgUtil::RenderLeaf:

[legend]
List of all members.

## 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::State &state, RenderLeaf *previous)
## Public Attributes
StateGraph * | _parent
osg::Drawable * | _drawable
osg::ref_ptr< osg::RefMatrix > | _projection
osg::ref_ptr< osg::RefMatrix > | _modelview
float | _depth

## Detailed Description

Container class for all data required for rendering of drawables.

## Constructor & Destructor Documentation

osgUtil::RenderLeaf::RenderLeaf | ( | osg::Drawable * | drawable,
|  | osg::RefMatrix * | projection,
|  | osg::RefMatrix * | modelview,
|  | float | depth = 0.0f
| ) | `[inline]`

## Member Function Documentation

virtual void osgUtil::RenderLeaf::render | ( | osg::State & | state,
|  | 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
| ) | `[inline]`

## Member Data Documentation

float osgUtil::RenderLeaf::_depth

osg::Drawable* osgUtil::RenderLeaf::_drawable

osg::ref_ptr<osg::RefMatrix> osgUtil::RenderLeaf::_modelview

StateGraph* osgUtil::RenderLeaf::_parent

osg::ref_ptr<osg::RefMatrix> osgUtil::RenderLeaf::_projection

The documentation for this class was generated from the following file:

- RenderLeaf