
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 *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 () |
| Operation that must be done each frame. | |
| void | normalizeTargets () |
Protected Attributes | |
| AnimationList | _animations |
| TargetSet | _targets |
| bool | _needToLink |
| 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 | ( | ) |
Operation that must be done each frame.
| const AnimationList& osgAnimation::AnimationManagerBase::getAnimationList | ( | ) | const [inline] |
| virtual void osgAnimation::AnimationManagerBase::link | ( | osg::Node * | subgraph | ) | [virtual] |
| virtual bool osgAnimation::AnimationManagerBase::needToLink | ( | ) | const [virtual] |
| void osgAnimation::AnimationManagerBase::normalizeTargets | ( | ) |
| 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 * | animation | ) | [virtual] |
| virtual void osgAnimation::AnimationManagerBase::update | ( | double | t | ) | [pure virtual] |
bool osgAnimation::AnimationManagerBase::_needToLink [protected] |
| Generated at Wed Dec 15 2010 00:58:51 for the OpenSceneGraph by doxygen 1.7.1. |