Skip to content

TgpuMutable

  • TgpuBufferShorthandBase<TData>

TData extends BaseData

readonly [$gpuValueOf]: InferGPU<TData>

TgpuBufferShorthandBase.[$gpuValueOf]

packages/typegpu/src/core/buffer/bufferShorthand.ts:30


readonly [$internal]: true

TgpuBufferShorthandBase.[$internal]

packages/typegpu/src/core/buffer/bufferShorthand.ts:21


$

$: InferGPU<TData>

packages/typegpu/src/core/buffer/bufferShorthand.ts:41


readonly buffer: TgpuBuffer<TData> & StorageFlag

packages/typegpu/src/core/buffer/bufferShorthand.ts:37


readonly resourceType: "mutable"

packages/typegpu/src/core/buffer/bufferShorthand.ts:36


value: InferGPU<TData>

packages/typegpu/src/core/buffer/bufferShorthand.ts:40

$name(label): this

string

this

TgpuBufferShorthandBase.$name

packages/typegpu/src/shared/meta.ts:87


read(): Promise<Infer<TData>>

Promise<Infer<TData>>

TgpuBufferShorthandBase.read

packages/typegpu/src/core/buffer/bufferShorthand.ts:26


write(data): void

Infer<TData>

void

TgpuBufferShorthandBase.write

packages/typegpu/src/core/buffer/bufferShorthand.ts:24


writePartial(data): void

InferPartial<TData>

void

TgpuBufferShorthandBase.writePartial

packages/typegpu/src/core/buffer/bufferShorthand.ts:25