This class is a manager for animations. More...
Public Member Functions | |
virtual | ~VgIAnimationManager () |
Class destructor. | |
virtual void | setCameraAnimation (VgEngine::VgRefPtr< VgEngine::VgAnimation > pAnimation)=0 |
This method uses an instantiated animation to animate the camera. | |
Protected Member Functions | |
VgIAnimationManager () | |
This class constructor is protected to prevent instantiation. |
This class is a manager for animations.
It contains a method to set up camera animations. This is an interface to a hiden implementation. It should never be directly instantiated. An instance of this class can be obtained through VgEngine::VgIEngine::editAnimationManager().
virtual VgEngine::VgIAnimationManager::~VgIAnimationManager | ( | ) | [virtual] |
Class destructor.
VgEngine::VgIAnimationManager::VgIAnimationManager | ( | ) | [protected] |
This class constructor is protected to prevent instantiation.
virtual void VgEngine::VgIAnimationManager::setCameraAnimation | ( | VgEngine::VgRefPtr< VgEngine::VgAnimation > | pAnimation ) | [pure virtual] |
This method uses an instantiated animation to animate the camera.
Only the position and orientation channels will be used.
pAnimation | The pointer of the animation to use. if NULL, the current animation will be dereferenced silently: no longer updated and its stop callback will not be called |