isWgslArray
isWgslArray<
T
>(schema
):schema is T
Defined in: packages/typegpu/src/data/wgslTypes.ts:1651
Checks whether passed in value is an array schema, as opposed to, e.g., a disarray schema.
Array schemas can be used to describe uniform and storage buffers, whereas disarray schemas cannot.
Type Parameters
Section titled “Type Parameters”• T extends WgslArray
<BaseData
>
Parameters
Section titled “Parameters”schema
Section titled “schema”unknown
Returns
Section titled “Returns”schema is T
Example
Section titled “Example”isWgslArray(d.arrayOf(d.u32, 4)) // trueisWgslArray(d.disarray(d.u32, 4)) // falseisWgslArray(d.vec3f) // false