location
location<
TLocation,TData>(location,data):Decorate<TData,Location<TLocation>>
Defined in: packages/typegpu/src/data/attributes.ts:214
Assigns an explicit numeric location to a struct member or a parameter that has this type.
Type Parameters
Section titled “Type Parameters”TLocation
Section titled “TLocation”TLocation extends number
TData extends BaseData
Parameters
Section titled “Parameters”location
Section titled “location”TLocation
The explicit numeric location.
TData
The data-type to wrap.
Returns
Section titled “Returns”Decorate<TData, Location<TLocation>>
Example
Section titled “Example”const VertexOutput = { a: d.u32, // has implicit location 0 b: d.location(5, d.u32), c: d.u32, // has implicit location 6};