Back to bsyte

PartikelManager Class Reference

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

#include <PartikelManager.h>

Collaboration diagram for PartikelManager:

List of all members.

Public Member Functions

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.

Static Public Member Functions

static PartikelManagergetInstance ()
 Liefert die Singleton-Instanz.

Public Attributes

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

Protected Member Functions

 PartikelManager ()
 Konstruktor.

Private Member Functions

void clear (void)

Static Private Attributes

static PartikelManager_instance = 0

Detailed Description

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


Constructor & Destructor Documentation

PartikelManager::PartikelManager ( ) [protected]

Konstruktor.

Here is the caller graph for this function:

PartikelManager::~PartikelManager ( ) [virtual]

Destruktor.

Here is the call graph for this function:


Member Function Documentation

void PartikelManager::clear ( void  ) [private]

Here is the caller graph for this function:

PartikelManager * PartikelManager::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 PartikelManager::load ( DataInputStream dataIn)

Liest den Partikelmanager aus dem Inputstream.

Parameters:
dataInDataInputStream

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

void PartikelManager::save ( DataOutputStream dataOut)

Serialisiert den PartikelManager in den Outputstream.

Parameters:
dataOutDataOutputStream
Exceptions:
IOException

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:


Member Data Documentation


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