ReadonlybackendBackend that owns the resource. Storage buffers are currently WebGPU-only.
ReadonlybyteAllocation size in bytes.
ReadonlyisWhether StorageBuffer.destroy has released this public identity.
ReadonlylabelStable diagnostic label.
ReadonlyrecoveryDevice-loss content policy.
ReadonlyusageImmutable set of roles declared at creation.
Release the renderer-owned resource. Destruction is idempotent and submission-aware.
Create an immutable four-byte-aligned binding range without allocating GPU state.
Read a four-byte-aligned range after the next valid submission.
A renderer accepts one pending storage-buffer readback at a time. Await this promise before starting another read from any storage buffer owned by the same renderer.
OptionalbyteOffset: numberOptionalbyteLength: numberQueue a four-byte-aligned CPU update for the next frame that imports the buffer.
Renderer-owned persistent storage buffer shared by compute, copy, and GPU-driven raster passes.
The object exposes no native WebGPU handle. Import it through the active Scriptable Render Graph before using it in a pass.