Skip to main content

Class: UniformBuffer

Core/Buffers/UniformBuffer.UniformBuffer

Constructors

constructor

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

Parameters

NameType
engineQuantumEngine
namestring
sizenumber
shaderDefinestring

Returns

UniformBuffer

Defined in

Core/Buffers/UniformBuffer.ts:5

Properties

_buffer

_buffer: GPUBuffer

Defined in

Core/Buffers/UniformBuffer.ts:4


engine

engine: QuantumEngine

Defined in

Core/Buffers/UniformBuffer.ts:6


name

name: string

Defined in

Core/Buffers/UniformBuffer.ts:7


shaderDefine

shaderDefine: string

Defined in

Core/Buffers/UniformBuffer.ts:9


size

size: number

Defined in

Core/Buffers/UniformBuffer.ts:8

Methods

write

write(buffer, offeset?): UniformBuffer

Parameters

NameTypeDefault value
bufferBufferSource | SharedArrayBufferundefined
offesetnumber0

Returns

UniformBuffer

Defined in

Core/Buffers/UniformBuffer.ts:18