glGenVertexArrays: Unterschied zwischen den Versionen
K (→Siehe auch: Vertex Array Object) |
K (Änderung 25815 von Glawesome (Diskussion) rückgängig gemacht.) |
||
Zeile 40: | Zeile 40: | ||
== Siehe auch == | == Siehe auch == | ||
− | |||
[[glBindVertexArray]], [[glDeleteVertexArrays]] | [[glBindVertexArray]], [[glDeleteVertexArrays]] | ||
Version vom 21. August 2013, 13:52 Uhr
Inhaltsverzeichnis
glGenVertexArrays
Name
glGenVertexArrays - Erzeugt Vertex Array Objektnamen
Delphi-Spezifikation
procedure glGenVertexArrays(n : TGLsizei; arrays : PGLuint)
Parameter
n | gibt die Anzahl der zu erzeugenden Objektnamen an |
---|---|
arrays | gibt ein Array an in dem die erzeugten Objektnamen gespeichert werden |
Beschreibung
glGenVertexArrays gibt n Namen für Vertex Array Objekte im Array arrays zurück. Es wird nicht garantiert, dass die Namen eine Reihe aufeinander folgender Integers bilden. Allerdings wird garantiert, dass keiner der Namen zuvor benutzt wurde.
Objektnamen die von glGenVertexArrays zurück gegeben wurden, werden bei weitern Aufrufen nicht mehr zurück gegeben, es sei denn sie wurden vorher mit glDeleteVertexArrays gelöscht.
Die zurück gegebenen Namen werden nur für glGenVertexArrays als benutzt markiert, aber erst mit einem Vertex Array Objekt verknüpft wenn sie das erste Mal mittels glBindVertexArray gebunden werden.
Hinweise
glGenVertexArrays ist ab OpenGL Version 3.0 verfügbar.
Fehlermeldungen
GL_INVALID_VALUE wird generiert wenn n negativ ist.