PartikelManager Klassenreferenz

Muesste eigentlich PartikelSystemManger heissen. Es verwaltet alle Partikelsysteme und alle Sprites, die fuer die Darstellung der einzelnen Partikel gebraucht werden. Mehr ...

#include <PartikelManager.h>

Aufstellung aller Elemente

Öffentliche Methoden

virtual ~PartikelManager ()
 Destruktor.
void transform (Matrix &matTranslate, Matrix &matRotate)
void project (float nearDist, float farDist)
void load (DataInputStream &dataIn)
 Liest den Partikelmanager aus dem Inputstream.
void save (DataOutputStream &dataOut)
 Serialisiert den PartikelManager in den Outputstream.

Öffentliche, statische Methoden

static PartikelManagergetInstance ()
 Liefert die Singleton-Instanz.

Öffentliche Attribute

std::vector< Sprite * > m_spriteList
std::vector< PartikelSystem * > m_partikelSystemList

Geschützte Methoden

 PartikelManager ()
 Konstruktor.

Private Methoden

void clear (void)

Statische private Attribute

static PartikelManager_instance = 0


Ausführliche Beschreibung

Muesste eigentlich PartikelSystemManger heissen. Es verwaltet alle Partikelsysteme und alle Sprites, die fuer die Darstellung der einzelnen Partikel gebraucht werden.

Beschreibung der Konstruktoren und Destruktoren

PartikelManager::PartikelManager (  )  [protected]

Konstruktor.

PartikelManager::~PartikelManager (  )  [virtual]

Destruktor.


Dokumentation der Elementfunktionen

PartikelManager * PartikelManager::getInstance (  )  [static]

Liefert die Singleton-Instanz.

Rückgabe:
Pointer auf die Instanz

void PartikelManager::clear ( void   )  [private]

void PartikelManager::transform ( Matrix matTranslate,
Matrix matRotate 
)

void PartikelManager::project ( float  nearDist,
float  farDist 
)

void PartikelManager::load ( DataInputStream dataIn  ) 

Liest den Partikelmanager aus dem Inputstream.

Parameter:
dataIn DataInputStream

void PartikelManager::save ( DataOutputStream dataOut  ) 

Serialisiert den PartikelManager in den Outputstream.

Parameter:
dataOut DataOutputStream
Ausnahmebehandlung:
IOException 


Dokumentation der Datenelemente


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

Generated on Sun Nov 1 16:26:43 2009 for engine3d by doxygen 1.5.5