Diese Klasse stellt die Geometrie-Daten dar und kapselt VAO und VBO.
More...
List of all members.
Detailed Description
Diese Klasse stellt die Geometrie-Daten dar und kapselt VAO und VBO.
Constructor & Destructor Documentation
HW09CPC.PrimitiveData.PrimitiveData |
( |
float[] |
_primitiveData, |
|
|
PrimitiveDataInfo |
_primitiveDataInfo, |
|
|
BufferUsageHint |
_vertexVboUsage, |
|
|
bool |
_loadVao |
|
) |
| |
Konstruktor
- Parameters:
-
_primitiveData | die Primitiv-Daten (für das VBO) |
_primitiveDataInfo | die Attribut Beschreibung |
_vertexVboUsage | die VBO-Usage |
_loadVao | true: das VAO/VBO wird sofort geladen |
Konstruktor
- Parameters:
-
_primitiveData | ein bereits erstelltes VBO |
_primitiveDataInfo | die Attribut Beschreibung |
_loadVao | true: das VAO/VBO wird sofort geladen |
Member Function Documentation
void HW09CPC.PrimitiveData.delete |
( |
bool |
_vbo = true | ) |
|
Gibt VAO und VBO frei.
- Parameters:
-
_vbo | false: das VBO wird nicht gelöscht |
void HW09CPC.PrimitiveData.draw |
( |
int |
_first = 0 | ) |
|
Zeichnet die Geometrie
- Parameters:
-
_first | der Index des Start-Elements |
void HW09CPC.PrimitiveData.draw |
( |
int |
_first, |
|
|
int |
_count |
|
) |
| |
Zeichnet die Geometrie
- Parameters:
-
_first | der Index des Start-Primitivs |
_count | die Anzahl der zu zeichneten Primitive |
void HW09CPC.PrimitiveData.draw |
( |
BeginMode |
_beginMode | ) |
|
Zeichnet die Geometrie
- Parameters:
-
_beginMode | die Primitiv-Art |
void HW09CPC.PrimitiveData.draw |
( |
BeginMode |
_beginMode, |
|
|
int |
_first, |
|
|
int |
_count |
|
) |
| |
Zeichnet die Geometrie
- Parameters:
-
_beginMode | die Primitiv-Art |
_first | der Index des Start-Primitivs |
_count | die Anzahl der zu zeichneten Primitive |
The documentation for this class was generated from the following file:
- C:/Users/matthias/Documents/studium/2master/2sem/visualisierung2/workingdir.git/HW09CPC/HW09CPC/PrimitiveData.cs