Hauptseite   Klassenhierarchie   Übersicht   Auflistung der Dateien   Datenstruktur-Elemente   Datei-Elemente  

CObject Klassenreferenz

Speichert die fürs Rendern notwendigen Modell-Daten. Mehr...

#include <sw_Object.h>

Klassendiagramm für CObject:

CPlayer Aufstellung aller Elemente

Öffentliche Methoden

GLint LoadFromFile (char *filename, CIniFile *IniFile, GLuint TextureID)
 Läd die ASE-Datei filename LoadFromFile läd die Model-Daten aus dem ASE-File filename und legt diese in Model ab. Ist TextureID ungleich 0, wird außerdem die Textur des Objekts als texture object ab. Ist TextureID gleich 0, so wird als Textur für dieses Model das texture object mit der Nummer TextureID verwendet.

GLvoid Render (RenderMode rm)
 Rendert das Model.

GLuint GetModelTextureID ()
 Liefert die Nr des texture object der Objekttextur.


Ausführliche Beschreibung

Speichert die fürs Rendern notwendigen Modell-Daten.

CObject kann eine ASE-Datei laden, die dort enthaltenen Modell-Daten speichern und das Modell rendern.

Autor:
Alexander Zapletal
Datum:
April 2003


Dokumentation der Elementfunktionen

GLuint CObject::GetModelTextureID  ) 
 

Liefert die Nr des texture object der Objekttextur.

GLint CObject::LoadFromFile char *  filename,
CIniFile IniFile,
GLuint  TextureID
 

Läd die ASE-Datei filename LoadFromFile läd die Model-Daten aus dem ASE-File filename und legt diese in Model ab. Ist TextureID ungleich 0, wird außerdem die Textur des Objekts als texture object ab. Ist TextureID gleich 0, so wird als Textur für dieses Model das texture object mit der Nummer TextureID verwendet.

Parameter:
filename Name der einzulesenden ASE-Datei
IniFile IniFile-Objekt zum Lesen von Verzeichnisnamen
TextureID Gibt die OpenGL-Textur-IDF an, falls die Textur für dieses Objekt bereits geladen wurde; sonst 0
Rückgabe:
ERR_NOERR, wenn kein Fehler aufgetreten ist; sonst ERR_LOADMODEL

GLvoid CObject::Render RenderMode  rm  ) 
 

Rendert das Model.

Parameter:
rm OpenGL-Verfahren, mit dem das Model gerendert werden soll

Erneute Implementation in CPlayer.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
Erzeugt am Thu Jun 19 22:50:45 2003 für Schneeweiß von doxygen1.3