Inheritance:
Public Fields
-
osg::ref_ptr<const osg::StateSet> _stateset
-
int _depth
-
ChildList _children
-
LeafList _leaves
Public Methods
-
RenderGraph()
-
RenderGraph(RenderGraph* parent, const osg::StateSet* stateset)
-
~RenderGraph()
-
RenderGraph* cloneType() const
-
inline const bool empty() const
- return true if all of drawables, lights and children are empty
-
inline const bool leaves_empty() const
-
void reset()
- reset the internal contents of a RenderGraph, including deleting all children
-
void clean()
- recursively clean the RenderGraph of all its drawables, lights and depths.
-
void prune()
- recursively prune the RenderGraph of empty children
-
inline RenderGraph* find_or_insert(const osg::StateSet* stateset)
-
inline void addLeaf(RenderLeaf* leaf)
- add a render leaf
-
static inline void moveRenderGraph(osg::State& state, RenderGraph* sg_curr, RenderGraph* sg_new)
-
inline static void moveToRootRenderGraph(osg::State& state, RenderGraph* sg_curr)
Public Members
-
typedef std::vector< osg::ref_ptr<RenderLeaf> > LeafList RenderGraph* _parent
Documentation
typedef std::vector< osg::ref_ptr<RenderLeaf> > LeafList RenderGraph* _parent
osg::ref_ptr<const osg::StateSet> _stateset
int _depth
ChildList _children
LeafList _leaves
RenderGraph()
RenderGraph(RenderGraph* parent, const osg::StateSet* stateset)
~RenderGraph()
RenderGraph* cloneType() const
inline const bool empty() const
- return true if all of drawables, lights and children are empty
inline const bool leaves_empty() const
void reset()
- reset the internal contents of a RenderGraph, including deleting all children
void clean()
- recursively clean the RenderGraph of all its drawables, lights and depths.
Leaves children intact, and ready to be populated again.
void prune()
- recursively prune the RenderGraph of empty children
inline RenderGraph* find_or_insert(const osg::StateSet* stateset)
inline void addLeaf(RenderLeaf* leaf)
- add a render leaf
static inline void moveRenderGraph(osg::State& state, RenderGraph* sg_curr, RenderGraph* sg_new)
inline static void moveToRootRenderGraph(osg::State& state, RenderGraph* sg_curr)
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.