glGenBuffers

Aus DGL Wiki
Version vom 2. Juli 2006, 17:56 Uhr von Dj3hut1 (Diskussion | Beiträge) (Siehe auch: glGetBufferPointer -> glGetBufferPointerv)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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