isDisarray
isDisarray(
schema):schema is Disarray<BaseData>
Defined in: packages/typegpu/src/data/dataTypes.ts:179
Checks whether the passed in value is a disarray schema, as opposed to, e.g., a regular array schema.
Array schemas can be used to describe uniform and storage buffers, whereas disarray schemas cannot. Disarrays are useful for defining vertex buffers instead.
Parameters
Section titled “Parameters”schema
Section titled “schema”unknown
Returns
Section titled “Returns”schema is Disarray<BaseData>
Example
Section titled “Example”isDisarray(d.arrayOf(d.u32, 4)) // falseisDisarray(d.disarrayOf(d.u32, 4)) // trueisDisarray(d.vec3f) // false© Software Mansion 2026. All trademarks and copyrights belong to their respective owners. Read about our Privacy Policy.