OpenSceneGraph 2.8.3
|
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 Tue Mar 22 2011 13:20:24 for the OpenSceneGraph by doxygen 1.7.3. |