Öffentliche Methoden | Öffentliche Attribute

CMesh Klassenreferenz

CMesh class. Mehr ...

#include <CMesh.h>

Zusammengehörigkeiten von CMesh:
Collaboration graph
[Legende]

Aufstellung aller Elemente

Öffentliche Methoden

 CMesh (CMeshObjectTyp type)
 ~CMesh ()
void setVertex (int i, float x, float y, float z)
void setVertex (int i, float x, float y, float z, float u, float v)
void BuildVBOs ()

Öffentliche Attribute

int m_nVertexCount
CVertm_pVertices
CVertm_pColors
CTexCoordm_pTextures
unsigned int m_nVBOVertices
unsigned int m_nVBOColors
unsigned int m_nVBOTextures

Ausführliche Beschreibung

CMesh class.

Diese Klassse dient zur Erstellung der VBOs Objekte

Autor:
Michael Beham
Datum:
4.12.2010

Beschreibung der Konstruktoren und Destruktoren

CMesh::CMesh ( CMeshObjectTyp  type ) [inline]

Konstruktor Erstellt die Arrays und setzt die Werte, welche für die Erstellung der VBOs benötigt werden

Parameter:
[in]typeType der Geometrie
CMesh::~CMesh (  )

Dekonstruktor


Dokumentation der Elementfunktionen

void CMesh::BuildVBOs (  ) [inline]

Diese Methode erstellt die VBs. Anschließend befindet sich die Arrays in der Grafikkarte und können gerendert werden.

void CMesh::setVertex ( int  i,
float  x,
float  y,
float  z 
) [inline]

Setzt die Vertices

Parameter:
iIndex von Array
xx Koordinate
yy Koordinate
zz Koordinate
void CMesh::setVertex ( int  i,
float  x,
float  y,
float  z,
float  u,
float  v 
) [inline]

Setzt die Vertices

Parameter:
iIndex von Array
xx Koordinate
yy Koordinate
zz Koordinate
zu Textur-Koordinate
zv Textur-Koordinate

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
 Alle Klassen Funktionen