glGenBuffers
Inhaltsverzeichnis
glGenBuffers
Name
glGenBuffers - Erzeugt unbenutzte Pufferobjekt-Namen.
Delphi-Spezifikation
procedure glGenBuffers(n : GLsizei; buffers : PGLuint)
Parameter
n | Gibt die Anzahl der zu erzeugenden Pufferobjekt-Namen an. |
---|---|
buffers | Gibt ein Array an, in dem die unbenutzten Pufferobjekt-Namen gespeichert werden. |
Beschreibung
glGenBuffers gibt n momentan unbenutzte Namen für Vertex Buffer Objekte im Feld buffers zurück. Die Namen, welche mit buffers zurückgegeben werden, müssen nicht unbedingt aufeinanderfolgende Integerwerte sein.
Die zurückgegebenen Namen werden als benutzt gekennzeichnet, aber solange sie noch nicht mittels glBindBuffer gebunden werden, wird kein Puffer-Objekt diesem Namen zugewiesen.
Es werden nur positive Namen zurückgegeben. 0 wird niemals als gültiger Wert von glGenBuffers zurückgegeben, da dies ein reservierter Puffer-Objektname ist.
Hinweise
glGenBuffers ist ab OpenGL Version 1.5 verfügbar.
Fehlermeldungen
GL_INVALID_VALUE wird generiert, wenn n negativ ist.
Siehe auch
glBindBuffer, glBufferData, glBufferSubData, glDeleteBuffers, glGetBufferParameter, glGetBufferPointerv, glGetBufferSubData, glIsBuffer, glMapBuffer, glUnmapBuffer