WasmGPU - v0.6.0
Preparing search index...
StorageBuffer
Class StorageBuffer
Hierarchy
GpuBuffer
StorageBuffer
Index
Constructors
constructor
Properties
buffer
byte
Length
device
label
queue
usage
Accessors
can
Readback
Methods
destroy
read
read
As
write
write
From
Array
Buffer
write
From
Wasm
Memory
Constructors
constructor
new
StorageBuffer
(
device
:
GPUDevice
,
queue
:
GPUQueue
,
desc
:
StorageBufferDescriptor
,
)
:
StorageBuffer
Parameters
device
:
GPUDevice
queue
:
GPUQueue
desc
:
StorageBufferDescriptor
Returns
StorageBuffer
Properties
Readonly
buffer
buffer
:
GPUBuffer
Readonly
byte
Length
byteLength
:
number
Readonly
device
device
:
GPUDevice
Readonly
label
label
:
string
|
null
Readonly
queue
queue
:
GPUQueue
Readonly
usage
usage
:
number
Accessors
can
Readback
get
canReadback
()
:
boolean
Returns
boolean
Methods
destroy
destroy
()
:
void
Returns
void
read
read
(
srcOffsetBytes
?:
number
,
sizeBytes
?:
number
)
:
Promise
<
ArrayBuffer
>
Parameters
srcOffsetBytes
:
number
= 0
Optional
sizeBytes
:
number
Returns
Promise
<
ArrayBuffer
>
read
As
readAs
<
T
extends
ArrayBufferView
<
ArrayBuffer
>
>
(
ctor
:
TypedArrayConstructor
<
T
>
,
srcOffsetBytes
?:
number
,
sizeBytes
?:
number
,
)
:
Promise
<
T
>
Type Parameters
T
extends
ArrayBufferView
<
ArrayBuffer
>
Parameters
ctor
:
TypedArrayConstructor
<
T
>
srcOffsetBytes
:
number
= 0
Optional
sizeBytes
:
number
Returns
Promise
<
T
>
write
write
(
data
:
BufferSource
,
dstOffsetBytes
?:
number
,
srcOffsetBytes
?:
number
,
sizeBytes
?:
number
,
)
:
void
Parameters
data
:
BufferSource
dstOffsetBytes
:
number
= 0
srcOffsetBytes
:
number
= 0
Optional
sizeBytes
:
number
Returns
void
write
From
Array
Buffer
writeFromArrayBuffer
(
src
:
ArrayBuffer
,
srcOffsetBytes
:
number
,
sizeBytes
:
number
,
dstOffsetBytes
?:
number
,
)
:
void
Parameters
src
:
ArrayBuffer
srcOffsetBytes
:
number
sizeBytes
:
number
dstOffsetBytes
:
number
= 0
Returns
void
write
From
Wasm
Memory
writeFromWasmMemory
(
mem
:
Memory
,
srcPtrBytes
:
number
,
sizeBytes
:
number
,
dstOffsetBytes
?:
number
,
)
:
void
Parameters
mem
:
Memory
srcPtrBytes
:
number
sizeBytes
:
number
dstOffsetBytes
:
number
= 0
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
buffer
byte
Length
device
label
queue
usage
Accessors
can
Readback
Methods
destroy
read
read
As
write
write
From
Array
Buffer
write
From
Wasm
Memory
Source code
Examples
WasmGPU - v0.6.0
Loading...