Class: StorageBuffer
Core/Buffers/StorageBuffer.StorageBuffer
Constructors
constructor
• new StorageBuffer(engine, name, size, shaderDefine): StorageBuffer
Parameters
| Name | Type |
|---|---|
engine | QuantumEngine |
name | string |
size | number |
shaderDefine | string |
Returns
Defined in
Core/Buffers/StorageBuffer.ts:5
Properties
_buffer
• _buffer: GPUBuffer
Defined in
Core/Buffers/StorageBuffer.ts:4
engine
• engine: QuantumEngine
Defined in
Core/Buffers/StorageBuffer.ts:6
name
• name: string
Defined in
Core/Buffers/StorageBuffer.ts:7
shaderDefine
• shaderDefine: string
Defined in
Core/Buffers/StorageBuffer.ts:9
size
• size: number
Defined in
Core/Buffers/StorageBuffer.ts:8
Methods
write
▸ write(buffer, offeset?): StorageBuffer
Parameters
| Name | Type | Default value |
|---|---|---|
buffer | BufferSource | SharedArrayBuffer | undefined |
offeset | number | 0 |