SpriteMapper Klassenreferenz

Rendert die Sprites (2D-Objekte) auf die Canvas unter Beruecksichtigung der Smitransparenz. Mehr ...

#include <SpriteMapper.h>

Aufstellung aller Elemente

Öffentliche Methoden

virtual ~SpriteMapper ()
 Destruktor.
void render (Partikel *partikel, BYTE *pane, float *ZBuffer, int width, int height)
 Rendert das Partikel auf die Pane (aka Canvas).
void renderNeu (Partikel *partikel, BYTE *pane, float *ZBuffer, int width, int height)

Öffentliche, statische Methoden

static SpriteMappergetInstance ()
 Liefert die Singleton-Instanz.

Geschützte Methoden

 SpriteMapper ()
 Konstruktor.

Private Attribute

BYTE * m_planePixels
float * m_ZBuffer

Statische private Attribute

static SpriteMapper_instance = 0


Ausführliche Beschreibung

Rendert die Sprites (2D-Objekte) auf die Canvas unter Beruecksichtigung der Smitransparenz.

Beschreibung der Konstruktoren und Destruktoren

SpriteMapper::SpriteMapper (  )  [protected]

Konstruktor.

SpriteMapper::~SpriteMapper (  )  [virtual]

Destruktor.


Dokumentation der Elementfunktionen

SpriteMapper * SpriteMapper::getInstance (  )  [static]

Liefert die Singleton-Instanz.

Rückgabe:
Pointer auf die Instanz

void SpriteMapper::render ( Partikel partikel,
BYTE *  pane,
float *  ZBuffer,
int  width,
int  height 
)

Rendert das Partikel auf die Pane (aka Canvas).

Parameter:
partikel Das Partikel
pane die Canvas hier mal pane genannt
ZBuffer der Z-Buffer
width Breite der pane
height Hoehe der pane

void SpriteMapper::renderNeu ( Partikel partikel,
BYTE *  pane,
float *  ZBuffer,
int  width,
int  height 
)


Dokumentation der Datenelemente

BYTE* SpriteMapper::m_planePixels [private]

float* SpriteMapper::m_ZBuffer [private]

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


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