15#ifndef OSGANIMATION_BASIC_ANIMATION_MANAGER_H
16#define OSGANIMATION_BASIC_ANIMATION_MANAGER_H
The osgAnimation library provides general purpose utility classes for animation.
Definition Action:34
Copy Op(erator) used to control whether shallow or deep copy is used during copy construction and clo...
Definition CopyOp:41
@ SHALLOW_COPY
Definition CopyOp:47
AnimationLayers _animationsPlaying
Definition BasicAnimationManager:49
bool isPlaying(const std::string &animationName)
void playAnimation(Animation *pAnimation, int priority=0, float weight=1.0)
bool stopAnimation(Animation *pAnimation)
bool findAnimation(Animation *pAnimation)
double _lastUpdate
Definition BasicAnimationManager:50
BasicAnimationManager(const AnimationManagerBase &b, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
META_Object(osgAnimation, BasicAnimationManager)
BasicAnimationManager(const BasicAnimationManager &b, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
std::map< int, AnimationList > AnimationLayers
Definition BasicAnimationManager:48
bool isPlaying(Animation *pAnimation)
virtual ~BasicAnimationManager()
#define OSGANIMATION_EXPORT
Definition Export:40