new ArrayBuffer(gl, data, params)
- Source:
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
gl |
WebGLRenderingContext
|
|||||||
data |
Float32Array
|
Flaot64Array
|
|||||||
params |
Object
|
|
Members
dataArray :Float32Array|Float64Array
- Source:
Type:
-
Float32Array
|Float64Array
Methods
attribPointer(program) → {ArrayBuffer}
enable attribute program
- Source:
Parameters:
Name | Type | Description |
---|---|---|
program |
Program
|
Returns:
- Type:
-
ArrayBuffer
disablePoiner(program) → {ArrayBuffer}
disable the vertex attribute
- Source:
Parameters:
Name | Type | Description |
---|---|---|
program |
Program
|
Returns:
- Type:
-
ArrayBuffer
setAttribs(name, size, type, normalize, stride, offset) → {ArrayBuffer}
set attribute
- Source:
Parameters:
Name | Type | Default | Description |
---|---|---|---|
name |
string
|
name of attributes | |
size |
number
|
size of attributes | |
type |
GLenum
|
||
normalize |
boolean
|
false | |
stride |
number
|
0 | |
offset |
number
|
0 |
Returns:
- Type:
-
ArrayBuffer
setData(array, usage) → {ArrayBuffer}
set data into arrayBuffer
- Source:
Parameters:
Name | Type | Description |
---|---|---|
array |
Float32Array
|
Float64Array
|
|
usage |
GLenum
|
Returns:
- Type:
-
ArrayBuffer