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++.