Baseline Widely available
Die OES_vertex_array_object Erweiterung ist Teil der WebGL API und bietet Vertex-Array-Objekte (VAOs), die Vertex-Array-Zustände kapseln. Diese Objekte behalten Zeiger auf Vertex-Daten und stellen Namen für verschiedene Sätze von Vertex-Daten bereit.
WebGL-Erweiterungen sind über die Methode WebGLRenderingContext.getExtension()
verfügbar. Für weitere Informationen lesen Sie auch Verwendung von Erweiterungen im WebGL-Tutorial.
Hinweis: Diese Erweiterung ist nur für WebGL1 Kontexte verfügbar. In WebGL2 ist die Funktionalität dieser Erweiterung im WebGL2-Kontext standardmäÃig verfügbar und die Konstanten und Methoden sind ohne das OES_
Präfix verfügbar.
Diese Erweiterung stellt eine neue Konstante bereit, die in der Methode gl.getParameter()
verwendet werden kann:
ext.VERTEX_ARRAY_BINDING_OES
Gibt ein WebGLVertexArrayObject
Objekt zurück, wenn es in der Methode gl.getParameter()
als pname
Parameter verwendet wird.
Diese Erweiterung stellt vier neue Methoden bereit.
ext.createVertexArrayOES()
Erstellt ein neues WebGLVertexArrayObject
.
ext.deleteVertexArrayOES()
Löscht ein angegebenes WebGLVertexArrayObject
.
ext.isVertexArrayOES()
Gibt true
zurück, wenn ein angegebenes Objekt ein WebGLVertexArrayObject
ist.
ext.bindVertexArrayOES()
Bindet ein angegebenes WebGLVertexArrayObject
an den Buffer.
const oes_vao_ext = gl.getExtension("OES_vertex_array_object");
const vao = oes_vao_ext.createVertexArrayOES();
oes_vao_ext.bindVertexArrayOES(vao);
// â¦
// calls to bindBuffer or vertexAttribPointer
// which will be "recorded" in the VAO
// â¦
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4