Этот класс не создает буфер VBO. Вместо этого он использует VBO, который передается в конструкторе и может быть изменен с помощью свойства buffer.
Вместе с VBO необходимо передать дополнительные параметры. К ним относятся: контекст GL, тип данных GL, количество компонентов на вершину, количество байт на компонент и количество вершин.
Наиболее распространенный случай использования этого класса — реализация GPGPU-вычислений.
buffertypeitemSizeitemSize должен быть равен 3.
elementSizetype.
countТекущий экземпляр WebGLBuffer.
Ожидаемое количество вершин в VBO.
Сколько значений составляет каждый элемент (вершина).
Сохраняет соответствующий размер в байтах для текущего значения свойства type.
Список известных размеров типов смотрите выше (конструктор).
Тип данных WebGL Data Type описывающий базовое содержимое VBO.
Установите это свойство вместе с elementSize. Рекомендуемый способ — использовать метод setType.
Только для чтения. Всегда true.
Устанавливает свойство buffer.
Устанавливает свойства type и elementSize.
Устанавливает свойство itemSize.
Устанавливает свойство count.
Номер версии, увеличивающийся каждый раз, когда свойство .needsUpdate установлено в true.
По умолчанию false. Установка этого значения в true увеличивает version.
О том как получить исходный код этого модуля читайте тут.