Surface Klassenreferenz

Eine Surface (Oberflaeche) besteht aus Textur + Lightmap Die Datenablage erfolgt maximal performant fuer den TexturMapper --> RGB pro Pixel. Mehr ...

#include <Surface.h>

Klassendiagramm für Surface:

Image

Aufstellung aller Elemente

Öffentliche Methoden

 Surface (unsigned long sid, Texture &texture)
 Konstruktor.
 Surface (unsigned long sid, Texture &texture, LightMap *lightMap, BYTE rgbIntensity[256][256], BYTE intensity)
 Konstruktor.
 ~Surface (void)
 Destruktor.

Öffentliche Attribute

unsigned long m_sid
int m_counter

Private Methoden

void init (unsigned long sid, Texture &texture)


Ausführliche Beschreibung

Eine Surface (Oberflaeche) besteht aus Textur + Lightmap Die Datenablage erfolgt maximal performant fuer den TexturMapper --> RGB pro Pixel.

Bytes/Pixel: 1 3 4 ! 1000 --------------------------------!---------- 64*64 = 4K 12K 16K ! 16M 128*128 = 16K 48K 64K ! 64M 256*256 = 64K 192K 256K ! 256M


Beschreibung der Konstruktoren und Destruktoren

Surface::Surface ( unsigned long  sid,
Texture texture 
)

Konstruktor.

Parameter:
sid Surface-ID
texture Paletten-Image mit oder ohne Transparenz

Surface::Surface ( unsigned long  sid,
Texture texture,
LightMap lightmap,
BYTE  rgbIntensity[256][256],
BYTE  intensity 
)

Konstruktor.

Parameter:
sid Surface-ID
texture Paletten-Image mit oder ohne Transparenz
lightmap LightMap
rgbIntensity Mappingmatrix
intensity 

Surface::~Surface ( void   ) 

Destruktor.


Dokumentation der Elementfunktionen

void Surface::init ( unsigned long  sid,
Texture texture 
) [private]


Dokumentation der Datenelemente

unsigned long Surface::m_sid


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