Public Types | |
| typedef std::set< osg::ref_ptr < Target > > | TargetSet |
Public Member Functions | |
| AnimationManagerBase () | |
| AnimationManagerBase (const AnimationManagerBase &b, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
| virtual | ~AnimationManagerBase () |
| virtual void | buildTargetReference () |
| virtual void | registerAnimation (Animation *) |
| virtual void | unregisterAnimation (Animation *) |
| virtual void | link (osg::Node *subgraph) |
| virtual void | update (double t)=0 |
| virtual bool | needToLink () const |
| const AnimationList & | getAnimationList () const |
| virtual void | operator() (osg::Node *node, osg::NodeVisitor *nv) |
| Callback method called by the NodeVisitor when visiting a node. | |
| void | clearTargets () |
| Reset the value of targets this Operation must be done each frame. | |
| LinkVisitor * | getOrCreateLinkVisitor () |
| void | setLinkVisitor (LinkVisitor *) |
| void | setAutomaticLink (bool) |
| set a flag to define the behaviour | |
| bool | isAutomaticLink () const |
| void | dirty () |
Protected Attributes | |
| osg::ref_ptr< LinkVisitor > | _linker |
| AnimationList | _animations |
| TargetSet | _targets |
| bool | _needToLink |
| bool | _automaticLink |
| typedef std::set<osg::ref_ptr<Target> > osgAnimation::AnimationManagerBase::TargetSet |
| osgAnimation::AnimationManagerBase::AnimationManagerBase | ( | ) |
| osgAnimation::AnimationManagerBase::AnimationManagerBase | ( | const AnimationManagerBase & | b, | |
| const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY | |||
| ) |
| virtual osgAnimation::AnimationManagerBase::~AnimationManagerBase | ( | ) | [virtual] |
| virtual void osgAnimation::AnimationManagerBase::buildTargetReference | ( | ) | [virtual] |
| void osgAnimation::AnimationManagerBase::clearTargets | ( | ) |
Reset the value of targets this Operation must be done each frame.
| void osgAnimation::AnimationManagerBase::dirty | ( | ) |
| const AnimationList& osgAnimation::AnimationManagerBase::getAnimationList | ( | ) | const [inline] |
| LinkVisitor* osgAnimation::AnimationManagerBase::getOrCreateLinkVisitor | ( | ) |
| bool osgAnimation::AnimationManagerBase::isAutomaticLink | ( | ) | const |
| virtual void osgAnimation::AnimationManagerBase::link | ( | osg::Node * | subgraph | ) | [virtual] |
| virtual bool osgAnimation::AnimationManagerBase::needToLink | ( | ) | const [virtual] |
| virtual void osgAnimation::AnimationManagerBase::operator() | ( | osg::Node * | node, | |
| osg::NodeVisitor * | nv | |||
| ) | [virtual] |
Callback method called by the NodeVisitor when visiting a node.
Reimplemented from osg::NodeCallback.
| virtual void osgAnimation::AnimationManagerBase::registerAnimation | ( | Animation * | ) | [virtual] |
| void osgAnimation::AnimationManagerBase::setAutomaticLink | ( | bool | ) |
set a flag to define the behaviour
| void osgAnimation::AnimationManagerBase::setLinkVisitor | ( | LinkVisitor * | ) |
| virtual void osgAnimation::AnimationManagerBase::unregisterAnimation | ( | Animation * | ) | [virtual] |
| virtual void osgAnimation::AnimationManagerBase::update | ( | double | t | ) | [pure virtual] |
bool osgAnimation::AnimationManagerBase::_automaticLink [protected] |
bool osgAnimation::AnimationManagerBase::_needToLink [protected] |
| Generated at Sat May 14 08:21:15 2011 for the OpenSceneGraph by doxygen 1.5.9. |