ArrayBufferViewImpl
clay.buffers.ArrayBufferViewImpl (Class)
Instance Members
type: TypedArrayType
buffer: ArrayBuffer
byteOffset: Int
byteLength: Int
length: Int
Name | Type | Default |
---|---|---|
view |
Null<ArrayBufferView> | (optional) |
array |
Array<Float> | (optional) |
offset |
Int | 0 |
Private Members
bytesPerElement: Int
fromElements(_type: TypedArrayType, _elements: Int): ArrayBufferView
Name | Type |
---|---|
_type |
TypedArrayType |
_elements |
Int |
Returns |
---|
ArrayBufferView |
fromView(_type: TypedArrayType, _other: ArrayBufferView): ArrayBufferView
Name | Type |
---|---|
_type |
TypedArrayType |
_other |
ArrayBufferView |
Returns |
---|
ArrayBufferView |
fromBuffer(_type: TypedArrayType, _buffer: ArrayBuffer, _byte_offset: Int, _byte_length: Int, ?_view: Null<ArrayBufferView>): ArrayBufferView
Name | Type | Default |
---|---|---|
_type |
TypedArrayType | |
_buffer |
ArrayBuffer | |
_byte_offset |
Int | |
_byte_length |
Int | |
_view |
Null<ArrayBufferView> | (optional) |
Returns |
---|
ArrayBufferView |
fromArray(_type: TypedArrayType, _array: Array<Float>): ArrayBufferView
Name | Type |
---|---|
_type |
TypedArrayType |
_array |
Array<Float> |
Returns |
---|
ArrayBufferView |
cloneBuffer(src: ArrayBuffer, ?srcByteOffset: Int = 0): Void
Name | Type | Default |
---|---|---|
src |
ArrayBuffer | |
srcByteOffset |
Int | 0 |
subarray(begin: Int, ?end: Int = null): subarray.T_subarray
Name | Type | Default |
---|---|---|
begin |
Int | |
end |
Int | null |
Returns |
---|
subarray.T_subarray |
bytesForType(type: TypedArrayType): Int
Name | Type |
---|---|
type |
TypedArrayType |
Returns |
---|
Int |
toString(): String
Returns |
---|
String |
Name | Type |
---|---|
elemCount |
Int |
Returns |
---|
Int |
Name | Type | Default |
---|---|---|
array |
Array<Float> | |
offset |
Int | 0 |
new(in_type: TypedArrayType): Void
Name | Type |
---|---|
in_type |
TypedArrayType |