isWgslStruct
isWgslStruct<
T
>(schema
):schema is T
Defined in: packages/typegpu/src/data/wgslTypes.ts:1669
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