Animator System. More...
#include <deAnimatorSystem.h>
Public Member Functions | |
Constructors and Destructors | |
| deAnimatorSystem (deEngine *engine) | |
| Creates a new animator system linked to the given engine. | |
| virtual | ~deAnimatorSystem () |
| Cleans up the animator system. | |
Management | |
| deBaseAnimatorModule * | GetActiveModule () const |
| Retrieves the activated graphic module. | |
| void | LoadAnimator (deAnimator *animator) |
| Creates the peer object for the given animator using the active module and assigns it. | |
Overloadables | |
| virtual void | SetActiveModule (deLoadableModule *module) |
| Sets the active loadable module. | |
| virtual void | ClearPermanents () |
| Clears cross references and links that could lead to memory leaks. | |
| virtual void | PostStart () |
| Carry out here actions right after the system started up. | |
| virtual void | PreStop () |
| Carry out here actions right before the system shuts down. | |
Animator System.
The animator system is a single type system providing animation support for the engine. An animator module is able to carry out the actions stored in an animator object.
| deAnimatorSystem::deAnimatorSystem | ( | deEngine * | engine ) |
Creates a new animator system linked to the given engine.
| virtual deAnimatorSystem::~deAnimatorSystem | ( | ) | [virtual] |
Cleans up the animator system.
| virtual void deAnimatorSystem::ClearPermanents | ( | ) | [virtual] |
Clears cross references and links that could lead to memory leaks.
Do not forget to call the super function.
Reimplemented from deBaseSystem.
| deBaseAnimatorModule* deAnimatorSystem::GetActiveModule | ( | ) | const [inline] |
Retrieves the activated graphic module.
| void deAnimatorSystem::LoadAnimator | ( | deAnimator * | animator ) |
Creates the peer object for the given animator using the active module and assigns it.
| virtual void deAnimatorSystem::PostStart | ( | ) | [virtual] |
Carry out here actions right after the system started up.
Reimplemented from deBaseSystem.
| virtual void deAnimatorSystem::PreStop | ( | ) | [virtual] |
Carry out here actions right before the system shuts down.
Reimplemented from deBaseSystem.
| virtual void deAnimatorSystem::SetActiveModule | ( | deLoadableModule * | module ) | [virtual] |
Sets the active loadable module.
Do not forget to call the super function.
Reimplemented from deBaseSystem.
1.7.2