isWgslStruct
isWgslStruct<
T>(schema):schema is T
Defined in: packages/typegpu/src/data/wgslTypes.ts:1690
Checks whether passed in value is a struct schema, as opposed to, e.g., an unstruct schema.
Struct schemas can be used to describe uniform and storage buffers, whereas unstruct schemas cannot.
Type Parameters
Section titled “Type Parameters”• T extends WgslStruct<any>
Parameters
Section titled “Parameters”schema
Section titled “schema”unknown
Returns
Section titled “Returns”schema is T
Example
Section titled “Example”isWgslStruct(d.struct({ a: d.u32 })) // trueisWgslStruct(d.unstruct({ a: d.u32 })) // falseisWgslStruct(d.vec3f) // false