Name | Type | Attributes | Default | Description |
---|---|---|---|---|
data |
PIXI.IArrayBuffer |
<optional> |
the data to store in the buffer. |
|
_static |
boolean | true |
|
|
index |
boolean | false |
|
Members
The data in the buffer, as a typed array
Flags whether this is an index buffer.
Index buffers are of type ELEMENT_ARRAY_BUFFER
. Note that setting this property to false will make
the buffer of type ARRAY_BUFFER
.
For backwards compatibility.
type PIXI.BUFFER_TYPE
The type of buffer this is, one of:
- ELEMENT_ARRAY_BUFFER - used as an index buffer
- ARRAY_BUFFER - used as an attribute buffer
- UNIFORM_BUFFER - used as a uniform buffer (if available)
Methods
PIXI.Buffer.from (data) PIXI.Buffer static
Helper function that creates a buffer based on an array or TypedArray
Name | Type | Description |
---|---|---|
data |
ArrayBufferView | number<Array> |
the TypedArray that the buffer will store. If this is a regular Array it will be converted to a Float32Array. |
Returns:
Type | Description |
---|---|
PIXI.Buffer |
|
Destroys the buffer.
Disposes WebGL resources that are connected to this geometry.
Flags this buffer as requiring an upload to the GPU.
Name | Type | Attributes | Description |
---|---|---|---|
data |
PIXI.IArrayBuffer | number<Array> |
<optional> |
the data to update in the buffer. |