Back to bsyte

AnimationPool Klassenreferenz

Container fuer alle Animationen. Mehr ...

#include <AnimationPool.h>

Aufstellung aller Elemente

Öffentliche Methoden

virtual ~AnimationPool ()
 Destruktor.
void clear (void)
int add (int aID)
Animationget (int aID)
void animate (void)
void load (DataInputStream &dataIn)
 Liest den AnimationPool aus dem Inputstream.
void save (DataOutputStream &dataOut)
 Serialisiert das AnimationPool-Objekt in den Outputstream.

Öffentliche, statische Methoden

static AnimationPoolgetInstance ()
 Liefert die Singleton-Instanz.

Geschützte Methoden

 AnimationPool ()
 Konstruktor.

Private Attribute

Animation m_animDummy
std::vector< Animation * > m_animList

Statische private Attribute

static AnimationPool_instance = 0


Ausführliche Beschreibung

Container fuer alle Animationen.

Beschreibung der Konstruktoren und Destruktoren

AnimationPool::AnimationPool (  )  [protected]

Konstruktor.

AnimationPool::~AnimationPool (  )  [virtual]

Destruktor.


Dokumentation der Elementfunktionen

AnimationPool * AnimationPool::getInstance (  )  [static]

Liefert die Singleton-Instanz.

Rückgabe:
Pointer auf die Instanz

void AnimationPool::clear ( void   ) 

int AnimationPool::add ( int  aID  ) 

Animation * AnimationPool::get ( int  aID  ) 

void AnimationPool::animate ( void   ) 

void AnimationPool::load ( DataInputStream dataIn  ) 

Liest den AnimationPool aus dem Inputstream.

Parameter:
dataIn DataInputStream
Ausnahmebehandlung:
IOException 

void AnimationPool::save ( DataOutputStream dataOut  ) 

Serialisiert das AnimationPool-Objekt in den Outputstream.

Parameter:
dataOut DataOutputStream
Ausnahmebehandlung:
IOException 


Dokumentation der Datenelemente

AnimationPool * AnimationPool::_instance = 0 [static, private]

std::vector<Animation*> AnimationPool::m_animList [private]


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:

Generated on Sat Oct 24 15:17:50 2009 for engine3d by doxygen 1.5.5