Rendert die Sprites (2D-Objekte) auf die Canvas unter Beruecksichtigung der Smitransparenz. More...
#include <SpriteMapper.h>
Public Member Functions | |
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) |
Static Public Member Functions | |
static SpriteMapper * | getInstance () |
Liefert die Singleton-Instanz. | |
Protected Member Functions | |
SpriteMapper () | |
Konstruktor. | |
Private Attributes | |
BYTE * | m_planePixels |
float * | m_ZBuffer |
Static Private Attributes | |
static SpriteMapper * | _instance = 0 |
Rendert die Sprites (2D-Objekte) auf die Canvas unter Beruecksichtigung der Smitransparenz.
SpriteMapper::SpriteMapper | ( | ) | [protected] |
Konstruktor.
SpriteMapper::~SpriteMapper | ( | ) | [virtual] |
Destruktor.
SpriteMapper * SpriteMapper::getInstance | ( | ) | [static] |
Liefert die Singleton-Instanz.
void SpriteMapper::render | ( | Partikel * | partikel, |
BYTE * | pane, | ||
float * | ZBuffer, | ||
int | width, | ||
int | height | ||
) |
void SpriteMapper::renderNeu | ( | Partikel * | partikel, |
BYTE * | pane, | ||
float * | ZBuffer, | ||
int | width, | ||
int | height | ||
) |
SpriteMapper * SpriteMapper::_instance = 0 [static, private] |
BYTE* SpriteMapper::m_planePixels [private] |
float* SpriteMapper::m_ZBuffer [private] |