Spec-Zone.ru › Web APIs

WebGLRenderingContext: метод getActiveAttrib()

Базовая реализация Широко доступна

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

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

Примечание: Эта функция доступна в Web Workers.

Метод WebGLRenderingContext.getActiveAttrib() API WebGL возвращает объект WebGLActiveInfo, содержащий размер, тип и имя атрибута вершины. Он обычно используется для запроса неизвестных атрибутов, либо для отладки, либо для создания универсальных библиотек.

Синтаксис

getActiveAttrib(program, index)

Параметры

program

WebGLProgram содержащий атрибут вершины.

index

GLuint, определяющий индекс атрибута вершины, который нужно получить. Это значение - индекс от 0 до N - 1, как возвращается методом gl.getProgramParameter(program, gl.ACTIVE_ATTRIBUTES).

Возвращаемое значение

Объект WebGLActiveInfo.

Примеры

const numAttribs = gl.getProgramParameter(program, gl.ACTIVE_ATTRIBUTES);
for (let i = 0; i < numAttribs; ++i) {
  const info = gl.getActiveAttrib(program, i);
  console.log("name:", info.name, "type:", info.type, "size:", info.size);
}

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

Спецификация
Спецификация WebGL
# 5.14.10

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
getActiveAttrib 9 12 4 12 5.1 25 4 12 8 1.5 4.4.3

См. также

  • WebGLActiveInfo

© 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/WebGLRenderingContext/getActiveAttrib

Spec-Zone.ru

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