OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
anonymous_namespace{animation.cpp}::RemoveParticlesVisitor Class Reference

Removes all particle systems and related nodes in a subgraph. More...

Inheritance diagram for anonymous_namespace{animation.cpp}::RemoveParticlesVisitor:
Collaboration diagram for anonymous_namespace{animation.cpp}::RemoveParticlesVisitor:

Public Member Functions

 RemoveParticlesVisitor ()
 
virtual void apply (osg::Node &node)
 
virtual void apply (osg::Drawable &drw)
 
void remove ()
 

Private Attributes

std::vector< osg::ref_ptr
< osg::Node > > 
mToRemove
 

Detailed Description

Removes all particle systems and related nodes in a subgraph.

Constructor & Destructor Documentation

anonymous_namespace{animation.cpp}::RemoveParticlesVisitor::RemoveParticlesVisitor ( )
inline

Member Function Documentation

virtual void anonymous_namespace{animation.cpp}::RemoveParticlesVisitor::apply ( osg::Node &  node)
inlinevirtual
virtual void anonymous_namespace{animation.cpp}::RemoveParticlesVisitor::apply ( osg::Drawable &  drw)
inlinevirtual
void anonymous_namespace{animation.cpp}::RemoveParticlesVisitor::remove ( )
inline

Member Data Documentation

std::vector<osg::ref_ptr<osg::Node> > anonymous_namespace{animation.cpp}::RemoveParticlesVisitor::mToRemove
private

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