Documentation / device / StructuredBufferData
Class: StructuredBufferData
Defined in: libs/device/src/uniformdata.ts:9
Structured buffer data
Constructors
Constructor
new StructuredBufferData(
layout,buffer?):StructuredBufferData
Defined in: libs/device/src/uniformdata.ts:25
Creates a new structured buffer data
Parameters
layout
Layout of the structure
buffer?
ArrayBuffer | StructuredBuffer<unknown>
Buffer that holds the data
Returns
StructuredBufferData
Accessors
byteLength
Get Signature
get byteLength():
number
Defined in: libs/device/src/uniformdata.ts:38
The buffer size in bytes
Returns
number
buffer
Get Signature
get buffer():
ArrayBuffer
Defined in: libs/device/src/uniformdata.ts:42
Get the data cache buffer
Returns
ArrayBuffer
uniforms
Get Signature
get uniforms():
Record<string,TypedArray>
Defined in: libs/device/src/uniformdata.ts:46
Get all the uniform datas
Returns
Record<string, TypedArray>
Methods
set()
set(
name,value):void
Defined in: libs/device/src/uniformdata.ts:54
Sets the value of a structure member
Parameters
name
string
Name of the member
value
Value to set
Returns
void