WasmGPU - v0.6.0
Preparing search index...
wasmInterop
Variable wasmInterop
Const
wasmInterop
:
{
buffer
:
()
=>
ArrayBufferLike
;
bytes
:
()
=>
Uint8Array
<
ArrayBuffer
>
;
createHeapArena
:
(
capBytes
:
number
,
align
?:
number
)
=>
WasmHeapArena
;
frame
:
{
allocF32
:
(
len
:
number
)
=>
WasmSlice
<
Float32Array
<
ArrayBufferLike
>
>
;
allocI32
:
(
len
:
number
)
=>
WasmSlice
<
Int32Array
<
ArrayBufferLike
>
>
;
allocU32
:
(
len
:
number
)
=>
WasmSlice
<
Uint32Array
<
ArrayBufferLike
>
>
;
allocU8
:
(
len
:
number
,
align
?:
number
,
)
=>
WasmSlice
<
Uint8Array
<
ArrayBufferLike
>
>
;
}
;
heap
:
{
allocF32
:
(
len
:
number
)
=>
WasmSlice
<
Float32Array
<
ArrayBufferLike
>
>
;
allocI32
:
(
len
:
number
)
=>
WasmSlice
<
Int32Array
<
ArrayBufferLike
>
>
;
allocU32
:
(
len
:
number
)
=>
WasmSlice
<
Uint32Array
<
ArrayBufferLike
>
>
;
allocU8
:
(
len
:
number
,
align
?:
number
,
)
=>
WasmSlice
<
Uint8Array
<
ArrayBufferLike
>
>
;
}
;
isSharedMemory
:
()
=>
boolean
;
requireSharedMemory
:
()
=>
SharedArrayBuffer
;
view
:
<
T
extends
WasmTypedArray
>
(
ctor
:
WasmTypedArrayConstructor
<
T
>
,
ptr
:
number
,
len
:
number
,
)
=>
T
;
viewFromHandle
:
(
buffer
:
ArrayBufferLike
,
handle
:
WasmSliceHandle
,
)
=>
ArrayBufferView
;
viewOn
:
<
T
extends
WasmTypedArray
>
(
ctor
:
WasmTypedArrayConstructor
<
T
>
,
buffer
:
ArrayBufferLike
,
ptr
:
number
,
len
:
number
,
)
=>
T
;
}
= ...
Type Declaration
buffer
:
()
=>
ArrayBufferLike
bytes
:
()
=>
Uint8Array
<
ArrayBuffer
>
createHeapArena
:
(
capBytes
:
number
,
align
?:
number
)
=>
WasmHeapArena
frame
:
{
allocF32
:
(
len
:
number
)
=>
WasmSlice
<
Float32Array
<
ArrayBufferLike
>
>
;
allocI32
:
(
len
:
number
)
=>
WasmSlice
<
Int32Array
<
ArrayBufferLike
>
>
;
allocU32
:
(
len
:
number
)
=>
WasmSlice
<
Uint32Array
<
ArrayBufferLike
>
>
;
allocU8
:
(
len
:
number
,
align
?:
number
,
)
=>
WasmSlice
<
Uint8Array
<
ArrayBufferLike
>
>
;
}
heap
:
{
allocF32
:
(
len
:
number
)
=>
WasmSlice
<
Float32Array
<
ArrayBufferLike
>
>
;
allocI32
:
(
len
:
number
)
=>
WasmSlice
<
Int32Array
<
ArrayBufferLike
>
>
;
allocU32
:
(
len
:
number
)
=>
WasmSlice
<
Uint32Array
<
ArrayBufferLike
>
>
;
allocU8
:
(
len
:
number
,
align
?:
number
,
)
=>
WasmSlice
<
Uint8Array
<
ArrayBufferLike
>
>
;
}
isSharedMemory
:
()
=>
boolean
requireSharedMemory
:
()
=>
SharedArrayBuffer
view
:
<
T
extends
WasmTypedArray
>
(
ctor
:
WasmTypedArrayConstructor
<
T
>
,
ptr
:
number
,
len
:
number
,
)
=>
T
viewFromHandle
:
(
buffer
:
ArrayBufferLike
,
handle
:
WasmSliceHandle
)
=>
ArrayBufferView
viewOn
:
<
T
extends
WasmTypedArray
>
(
ctor
:
WasmTypedArrayConstructor
<
T
>
,
buffer
:
ArrayBufferLike
,
ptr
:
number
,
len
:
number
,
)
=>
T
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Source code
Examples
WasmGPU - v0.6.0
Loading...