glGenVertexArrays: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „= glGenVertexArrays = == Name == '''glGenVertexArrays''' - Erzeugt Vertex Array Objektnamen == Delphi-Spezifikation == procedure '''glGenVertexArrays'''(''…“)
 
K (Siehe auch)
 
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 9: Zeile 9:
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
  
  procedure '''glGenVertexArrays'''(''n'' : GLsizei; ''arrays'' : PGLuint)
+
  procedure '''glGenVertexArrays'''(''n'' : TGLsizei; ''arrays'' : PGLuint)
  
  
Zeile 44: Zeile 44:
  
 
[[Kategorie:GL|GenVertexArrays]]
 
[[Kategorie:GL|GenVertexArrays]]
 +
[[Kategorie:GL3|GenVertexArrays]]

Aktuelle Version vom 21. Februar 2014, 18:00 Uhr

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.


Siehe auch

glBindVertexArray, glDeleteVertexArrays