Extensions

Class: Buffer

Buffer(locationName, data, rows, cols, target, type, divisor, dataType)

Buffer

Constructor

new Buffer(locationName, data, rows, cols, target, type, divisor, dataType)

Creates an instance of Buffer.
Parameters:
Name Type Description
locationName string Attribute/uniform location name
data TypedArray | number Data or length of data
rows number Number of rows - default 1
cols number Number of columns - default 1
target number Buffer target - default ARRAY_BUFFER
type number Buffer type - default DYNAMIC_DRAW
divisor number Attribute divisor - default 1
dataType number Data type - default FLOAT
Properties:
Name Type Description
data any
Source:

Classes

Buffer

Methods

bind(gl)

binf buffer
Parameters:
Name Type Description
gl WebGLContext
Source:

create(gl, locations)

Create and binf buffer
Parameters:
Name Type Description
gl WebGLContext
locations Object
Source:

destruct()

Destruct class
Source:

upload(gl)

Upload buffer
Parameters:
Name Type Description
gl WebGLContext
Source: