15 #include <osgAnimation/Animation>
17 namespace osgAnimation
20 class BasicAnimationManager;
43 virtual bool isEnabled();
47 virtual void setEnabled(
bool enable);
50 virtual void playAnimation(osgAnimation::Animation* pAnimation,
int priority = 0,
float weight = 1.0);
53 virtual void registerAnimation(osgAnimation::Animation* animation);
56 virtual void buildTargetReference();
59 virtual void setUpdateCallback(osg::Node* rootNode);
62 const osgAnimation::AnimationList& getAnimationList()
const;
75 static const std::string& theClassName();
79 void connectSignals();
82 virtual void shutdown();
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
osg::ref_ptr< osgAnimation::BasicAnimationManager > myBasicAnimationManager
Definition: DtAnimationManager.h:86
Contains makVrv::DtVirtualBaseClass class.
DtSignalConnectionManager myConnections
Definition: DtAnimationManager.h:88
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtDe & myDe
Definition: DtAnimationManager.h:87
Base class to provide boost signal/slot management.
DtAnimationManager manages the key frame animation in vantage.
Definition: DtAnimationManager.h:34
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
bool myIsEnabled
Definition: DtAnimationManager.h:89