Interface QuickWasmManager
Indexable
[key: string]: ((...funcArgs) => any)
-
- (...funcArgs): any
-
Returns any
Properties
createHEAP
createHEAP: ((data) => number)
Type declaration
-
- (data): number
-
Returns number
堆指针
createHEAP16
createHEAP16: ((data) => number)
Type declaration
-
- (data): number
-
Parameters
-
data: Int16Array<ArrayBufferLike>
Returns number
堆指针
createHEAP32
createHEAP32: ((data) => number)
Type declaration
-
- (data): number
-
Parameters
-
data: Int32Array<ArrayBufferLike>
Returns number
堆指针
createHEAP8
createHEAP8: ((data) => number)
Type declaration
-
- (data): number
-
Parameters
-
data: Int8Array<ArrayBufferLike>
Returns number
堆指针
createHEAPF32
createHEAPF32: ((data) => number)
Type declaration
-
- (data): number
-
Parameters
-
data: Float32Array<ArrayBufferLike>
Returns number
堆指针
createHEAPF64
createHEAPF64: ((data) => number)
Type declaration
-
- (data): number
-
Parameters
-
data: Float64Array<ArrayBufferLike>
Returns number
堆指针
createHEAPU16
createHEAPU16: ((data) => number)
Type declaration
-
- (data): number
-
Parameters
-
data: Uint16Array<ArrayBufferLike>
Returns number
堆指针
createHEAPU32
createHEAPU32: ((data) => number)
Type declaration
-
- (data): number
-
Parameters
-
data: Uint32Array<ArrayBufferLike>
Returns number
堆指针
createHEAPU8
createHEAPU8: ((data) => number)
Type declaration
-
- (data): number
-
Parameters
-
data: Uint8Array<ArrayBufferLike>
Returns number
堆指针
freeHEAP
freeHEAP: ((ptr) => boolean)
Type declaration
-
- (ptr): boolean
-
Returns boolean
true |false
getHEAP
getHEAP: ((ptr, bytes) => ArrayBuffer)
Type declaration
-
- (ptr, bytes): ArrayBuffer
-
Parameters
-
ptr: number
-
bytes: number
Returns ArrayBuffer
ArrayBuffer 数据
getHEAP16
getHEAP16: ((ptr, len) => Int16Array<ArrayBufferLike>)
Type declaration
-
- (ptr, len): Int16Array<ArrayBufferLike>
-
Returns Int16Array<ArrayBufferLike>
Int16Array 数据
getHEAP32
getHEAP32: ((ptr, len) => Int32Array<ArrayBufferLike>)
Type declaration
-
- (ptr, len): Int32Array<ArrayBufferLike>
-
Returns Int32Array<ArrayBufferLike>
Int32Array 数据
getHEAP8
getHEAP8: ((ptr, len) => Int8Array<ArrayBufferLike>)
Type declaration
-
- (ptr, len): Int8Array<ArrayBufferLike>
-
Returns Int8Array<ArrayBufferLike>
Int8Array 数据
getHEAPF32
getHEAPF32: ((ptr, len) => Float32Array<ArrayBufferLike>)
Type declaration
-
- (ptr, len): Float32Array<ArrayBufferLike>
-
Returns Float32Array<ArrayBufferLike>
Float32Array 数据
getHEAPF64
getHEAPF64: ((ptr, len) => Float64Array<ArrayBufferLike>)
Type declaration
-
- (ptr, len): Float64Array<ArrayBufferLike>
-
Returns Float64Array<ArrayBufferLike>
Float64Array 数据
getHEAPU16
getHEAPU16: ((ptr, len) => Uint16Array<ArrayBufferLike>)
Type declaration
-
- (ptr, len): Uint16Array<ArrayBufferLike>
-
Returns Uint16Array<ArrayBufferLike>
Uint16Array 数据
getHEAPU32
getHEAPU32: ((ptr, len) => Uint32Array<ArrayBufferLike>)
Type declaration
-
- (ptr, len): Uint32Array<ArrayBufferLike>
-
Returns Uint32Array<ArrayBufferLike>
Uint32Array 数据
getHEAPU8
getHEAPU8: ((ptr, len) => Uint8Array<ArrayBufferLike>)
Type declaration
-
- (ptr, len): Uint8Array<ArrayBufferLike>
-
Returns Uint8Array<ArrayBufferLike>
Uint8Array 数据
传入 ArrayBuffer, 在 WebAssembly 中创建相应的堆指针, 同时写入 data 中的数据