Hauptseite | Liste aller Namensbereiche | Klassenhierarchie | Alphabetische Liste | Datenstrukturen | Auflistung der Dateien | Datenstruktur-Elemente | Datei-Elemente

TextureManager::oneTexture Klassenreferenz


Ausführliche Beschreibung

Instanzen dieser Klasse repaesentieren im Speicher eine Texture und alle Attribute

Definiert in Zeile 45 der Datei TextureManager.h.

Öffentliche Methoden

 oneTexture ()

Datenfelder

GLuint number
string name
int references
unsigned int width
unsigned int height
GLbyte * data


Beschreibung der Konstruktoren und Destruktoren

TextureManager::oneTexture::oneTexture  )  [inline]
 

Konstruktur legt die anzahl der Referenzen auf 0 fest

Definiert in Zeile 81 der Datei TextureManager.h.

Benutzt references.


Dokumentation der Datenelemente

GLbyte* TextureManager::oneTexture::data
 

Zeigt auf die Tatsaechlichen Texturdaten im Speicher

Definiert in Zeile 76 der Datei TextureManager.h.

Wird benutzt von TextureManager::createPNGTexture(), TextureManager::freeReference() und TextureManager::read_png().

unsigned int TextureManager::oneTexture::height
 

Hoehe der Textur

Definiert in Zeile 71 der Datei TextureManager.h.

Wird benutzt von TextureManager::createPNGTexture() und TextureManager::read_png().

string TextureManager::oneTexture::name
 

Welchen Namen (Dateinamen) hat diese Textur

Definiert in Zeile 56 der Datei TextureManager.h.

Wird benutzt von TextureManager::getTextureNumber().

GLuint TextureManager::oneTexture::number
 

Welche Nummer hat diese Textur in Opengl

Definiert in Zeile 51 der Datei TextureManager.h.

Wird benutzt von TextureManager::createPNGTexture() und TextureManager::getOpenglTexture().

int TextureManager::oneTexture::references
 

Anzahl der Objekte die diese Textur benoetigen / referenzieren

Definiert in Zeile 61 der Datei TextureManager.h.

Wird benutzt von TextureManager::freeReference(), TextureManager::freeTextures(), TextureManager::getTextureNumber() und oneTexture().

unsigned int TextureManager::oneTexture::width
 

Breite der Textur

Definiert in Zeile 66 der Datei TextureManager.h.

Wird benutzt von TextureManager::createPNGTexture() und TextureManager::read_png().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Erzeugt am Mon May 30 14:31:16 2005 für Sunsystembuildingandsimulation von doxygen 1.3.6