ANGLEInstancedArrays
package js.html.webgl.extension
Доступно в js
Расширение ANGLE_instanced_arrays является частью API WebGL и позволяет отображать один и тот же объект или группы похожих объектов несколько раз, если они используют общие данные вершин, количество и тип примитивов.
Документация ANGLE_instanced_arrays от сотрудников Mozilla, лицензирована по CC-BY-SA 2.5.
См. также:
Статические переменные
staticinlineread onlyVERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE:Int = 35070
Возвращает GLint, описывающую делитель частоты, используемый для инстанцированного рендеринга при использовании в WebGLRenderingContext.getVertexAttrib() в качестве параметра pname.
Методы
drawArraysInstancedANGLE(mode:Int, first:Int, count:Int, primcount:Int):Void
Ведёт себя идентично WebGLRenderingContext.drawArrays(), за исключением того, что выполняются несколько экземпляров диапазона элементов, и экземпляр перемещается для каждого итерационного шага.
drawElementsInstancedANGLE(mode:Int, count:Int, type:Int, offset:Int, primcount:Int):Void
Ведёт себя идентично WebGLRenderingContext.drawElements(), за исключением того, что выполняются несколько экземпляров набора элементов, а экземпляр перемещается между каждым набором.
vertexAttribDivisorANGLE(index:Int, divisor:Int):Void
Изменяет скорость продвижения общих атрибутов вершин при отображении нескольких экземпляров примитивов с ANGLE_instanced_arrays.drawArraysInstancedANGLE() и ANGLE_instanced_arrays.drawElementsInstancedANGLE().
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/webgl/extension/ANGLEInstancedArrays.html