Back to bsyte

AnimationManager Class Reference

AnimationManager. More...

#include <AnimationManager.h>

Collaboration diagram for AnimationManager:

List of all members.

Public Member Functions

 ~AnimationManager (void)
 Destruktor.
void start (int animationID)
 Start einer Animationssequenz.
void animate (void)
 animate
Animationget (int animationID)
 Getter fuer Animation-Object.
void load (DataInputStream &dataIn)
 Liest den AnimationPool aus dem Inputstream.
void save (DataOutputStream &dataOut)
 Serialisiert das AnimationManager-Objekt in den Outputstream.

Static Public Member Functions

static AnimationManagergetInstance ()
 Liefert die Singleton-Instanz.

Protected Member Functions

 AnimationManager ()
 Konstruktor.

Private Attributes

std::vector< Animation * > m_animationList
std::vector< int * > m_animLookupList

Static Private Attributes

static AnimationManager_instance = 0

Detailed Description


Constructor & Destructor Documentation

AnimationManager::AnimationManager ( ) [protected]

Konstruktor.

Here is the caller graph for this function:

AnimationManager::~AnimationManager ( void  )

Destruktor.


Member Function Documentation

void AnimationManager::animate ( void  )

animate

Here is the call graph for this function:

Here is the caller graph for this function:

Animation * AnimationManager::get ( int  animationID)

Getter fuer Animation-Object.

Parameters:
animationID
Returns:
pointer auf Animation-Object

Here is the call graph for this function:

Here is the caller graph for this function:

AnimationManager * AnimationManager::getInstance ( ) [static]

Liefert die Singleton-Instanz.

Returns:
Pointer auf die Instanz

Here is the call graph for this function:

Here is the caller graph for this function:

void AnimationManager::load ( DataInputStream dataIn)

Liest den AnimationPool aus dem Inputstream.

Parameters:
dataInDataInputStream
Exceptions:
IOException

Here is the call graph for this function:

Here is the caller graph for this function:

void AnimationManager::save ( DataOutputStream dataOut)

Serialisiert das AnimationManager-Objekt in den Outputstream.

Parameters:
dataOutDataOutputStream
Exceptions:
IOException

Here is the call graph for this function:

Here is the caller graph for this function:

void AnimationManager::start ( int  animationID)

Start einer Animationssequenz.

Parameters:
animationID

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

std::vector<int*> AnimationManager::m_animLookupList [private]

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