Skip to main content

Class: StorageBuffer

Core/Buffers/StorageBuffer.StorageBuffer

Constructors

constructor

new StorageBuffer(engine, name, size, shaderDefine): StorageBuffer

Parameters

NameType
engineQuantumEngine
namestring
sizenumber
shaderDefinestring

Returns

StorageBuffer

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

NameTypeDefault value
bufferBufferSource | SharedArrayBufferundefined
offesetnumber0

Returns

StorageBuffer

Defined in

Core/Buffers/StorageBuffer.ts:18