BufferChannel

Класс BufferChannel используется, если данные в обычном буфере имееют разные типы и предназначены для разных атрибутов шейдера, т.е. нужно использовать webgl параметры stride и offset. При инициализации классу передаётся Buffer. Несколько BufferChannel могут использовать один и тот же Buffer. Во время рендеринга BufferChannel связывает полученный буфер с нужными параметрами.

Constructor

new BufferChannel(buffer, options)

Parameters:
Name Type Description
buffer Buffer

Типизированный массив данных, например, координат вершин

options BufferBindOptions

Methods

bind()

Связывает данные с контекстом WebGL с нужными параметрами. Вызывает Buffer#bind исходного буфера.