location
location<
TLocation
,TData
>(location
,data
):Decorate
<TData
,Location
<TLocation
>>
Defined in: packages/typegpu/src/data/attributes.ts:216
Assigns an explicit numeric location to a struct member or a parameter that has this type.
Type Parameters
Section titled “Type Parameters”• TLocation extends number
• TData extends AnyData
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};