deAnimatorSystem Class Reference

Animator System. More...

#include <deAnimatorSystem.h>

Inheritance diagram for deAnimatorSystem:
deBaseSystem

List of all members.

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
deBaseAnimatorModuleGetActiveModule () 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.

Detailed Description

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.

Author:
Plüss Roland
Version:
1.0
Date:
2008

Constructor & Destructor Documentation

deAnimatorSystem::deAnimatorSystem ( deEngine engine )

Creates a new animator system linked to the given engine.

virtual deAnimatorSystem::~deAnimatorSystem (  ) [virtual]

Cleans up the animator system.


Member Function Documentation

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.


The documentation for this class was generated from the following file: