15 #ifndef OSGANIMATION_ANIMATION_MANAGER_BASE
16 #define OSGANIMATION_ANIMATION_MANAGER_BASE 1
18 #include <osgAnimation/LinkVisitor>
19 #include <osgAnimation/Animation>
20 #include <osgAnimation/Export>
21 #include <osg/FrameStamp>
36 virtual void buildTargetReference();
37 virtual void registerAnimation (
Animation*);
38 virtual void unregisterAnimation (
Animation*);
40 virtual void update(
double t) = 0;
41 virtual bool needToLink()
const;
56 void setAutomaticLink(
bool);
57 bool getAutomaticLink()
const;
#define OSGANIMATION_EXPORT
osg::ref_ptr< LinkVisitor > _linker
bool isAutomaticLink() const
const AnimationList & getAnimationList() const
std::set< osg::ref_ptr< Target > > TargetSet
std::vector< osg::ref_ptr< osgAnimation::Animation > > AnimationList
AnimationList _animations