Spec-Zone.ru › Web APIs

WebGLVertexArrayObject

Базовая Широко поддерживается

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с сентября 2021 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Потоках выполнения веб-приложений.

Интерфейс WebGLVertexArrayObject является частью WebGL 2 API, представляет объекты массивов вершин (VAO), указывающие на данные массива вершин, и предоставляет имена для различных наборов данных вершин.

WebGLObject WebGLVertexArrayObject

При работе с WebGLVertexArrayObject объектами полезны следующие методы:

  • WebGL2RenderingContext.createVertexArray()
  • WebGL2RenderingContext.deleteVertexArray()
  • WebGL2RenderingContext.isVertexArray()
  • WebGL2RenderingContext.bindVertexArray()

Примечание: Расширение OES_vertex_array_object позволяет использовать объекты массивов вершин в контексте WebGL 1.

Примеры

const vao = gl.createVertexArray();
gl.bindVertexArray(vao);

// …

// calls to bindBuffer or vertexAttribPointer
// which will be "recorded" in the VAO

// …

Спецификации

Спецификация
Спецификация WebGL 2.0
# 3.6

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
WebGLVertexArrayObject 56 79 51 43 15 58 51 43 15 7.0 58

См. также

  • OES_vertex_array_object

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WebGLVertexArrayObject

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API