Home Reference Source Repository

References

Function Summary

Static Public Function Summary
public

arrayToBuffer(srcArray: Array, existedBuffer: ArrayBuffer, byteOffset: Number, length: Number, littleEndian: Boolean): ArrayBuffer

Copies a source typed array to a destination buffer

public

bufferToArray(srcBuffer: ArrayBuffer, dstArray: Array, byteOffset: Number, length: Number, littleEndian: Boolean): Array

Copies a source buffer to a destination typed array

public

bufferToStruct(srcBuffer: ArrayBuffer, dstStruct: Object | Object[], byteOffset: Number, littleEndian: Boolean): Object

Copies a source buffer to a destination structure

public

Returns new 'float array[size]' C equivalent

public

Returns new 'double array[size]' C equivalent

public

Returns new 'short array[size]' C equivalent

public

Returns new 'int array[size]' C equivalent

public

Returns new 'char array[size]' C equivalent

public

struct(srcStruct: Object, size: Number): Object

Returns new 'struct s[size]' C equivalent with 'byteLength' field is a total size of structure

public

structToBuffer(srcStruct: Object | Object[], existedBuffer: ArrayBuffer, byteOffset: Number, littleEndian: Number): ArrayBuffer

Copies a source structure to a destination buffer

public

Returns new 'unsigned short array[size]' C equivalent

public

Returns new 'unsigned int array[size]' C equivalent

public

Returns new 'unsigned char array[size]' C equivalent

Variable Summary

Static Public Variable Summary
public

float32(Float32Array) type byte length

public

float64(Float64Array) type byte length

public

int16(Int16Array) type byte length

public

int32(Uint32Array) type byte length

public

int8(Int8Array) type byte length

public

uint16(Uint16Array) type byte length

public

uint32(Uint32Array) type byte length

public

uint8(Uint8Array) type byte length