Back to bsyte

Charset Klassenreferenz

Charset Klasse. Mehr ...

#include <Charset.h>

Aufstellung aller Elemente

Öffentliche Methoden

virtual ~Charset ()
 Destruktor.
void drawText (BYTE *pane, char *text, int startX, int startY)
 Zeichnet einen Text auf die Canvas.
void load (DataInputStream &dataIn)
 Liest das Charset-Objekt aus dem Inputstream.
void save (DataOutputStream &dataOut)
 Serialisert das Charset-Objekt in den Outputstream.

Öffentliche, statische Methoden

static CharsetgetInstance ()
 Liefert die Singleton-Instanz.

Geschützte Methoden

 Charset ()
 Konstruktor.

Private Attribute

Texture m_texture
int m_charWidth
int m_charHeight
int m_linespace
int m_charAscent
int m_charDescent

Statische private Attribute

static Charset_instance = 0


Ausführliche Beschreibung

Charset Klasse.

Beschreibung der Konstruktoren und Destruktoren

Charset::Charset (  )  [protected]

Konstruktor.

Charset::~Charset (  )  [virtual]

Destruktor.


Dokumentation der Elementfunktionen

Charset * Charset::getInstance (  )  [static]

Liefert die Singleton-Instanz.

Rückgabe:
Pointer auf die Instanz

void Charset::drawText ( BYTE *  pane,
char *  text,
int  startX,
int  startY 
)

Zeichnet einen Text auf die Canvas.

Parameter:
pane Pointer auf die Canvas
text Der zu zeichnende Text
startX X-Koordinate an die der Text gezeichnet werden soll
startY Y-Koordinate an die der Text gezeichnet werden soll

void Charset::load ( DataInputStream dataIn  ) 

Liest das Charset-Objekt aus dem Inputstream.

Parameter:
dataIn DataInputStream

void Charset::save ( DataOutputStream dataOut  ) 

Serialisert das Charset-Objekt in den Outputstream.

Parameter:
dataOut DataOutputStream
Ausnahmebehandlung:
IOException 


Dokumentation der Datenelemente

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

int Charset::m_charWidth [private]

int Charset::m_charHeight [private]

int Charset::m_linespace [private]

int Charset::m_charAscent [private]

int Charset::m_charDescent [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