Skip to content

Decorated

Defined in: packages/typegpu/src/data/wgslTypes.ts:1356

TInner extends BaseData = BaseData

TAttribs extends unknown[] = unknown[]

readonly [$gpuRepr]: InferGPU<TInner>

Defined in: packages/typegpu/src/data/wgslTypes.ts:1367


readonly [$inRepr]: InferInput<TInner>

Defined in: packages/typegpu/src/data/wgslTypes.ts:1366


readonly [$internal]: Record<string, unknown>

Defined in: packages/typegpu/src/data/wgslTypes.ts:46

BaseData.[$internal]


readonly [$invalidSchemaReason]: ExtractInvalidSchemaError<TInner>

Defined in: packages/typegpu/src/data/wgslTypes.ts:1376


readonly [$memIdent]: TAttribs extends Location<number>[] ? MemIdentity<TInner> | Decorated<MemIdentity<TInner>, TAttribs> : Decorated<MemIdentity<TInner>, TAttribs>

Defined in: packages/typegpu/src/data/wgslTypes.ts:1370


readonly [$repr]: Infer<TInner>

Defined in: packages/typegpu/src/data/wgslTypes.ts:1365

BaseData.[$repr]


readonly [$reprPartial]: InferPartial<TInner>

Defined in: packages/typegpu/src/data/wgslTypes.ts:1368


readonly [$reprPatch]: InferPatch<TInner>

Defined in: packages/typegpu/src/data/wgslTypes.ts:1369


readonly [$validStorageSchema]: IsValidStorageSchema<TInner>

Defined in: packages/typegpu/src/data/wgslTypes.ts:1373


readonly [$validUniformSchema]: IsValidUniformSchema<TInner>

Defined in: packages/typegpu/src/data/wgslTypes.ts:1374


readonly [$validVertexSchema]: IsValidVertexSchema<TInner>

Defined in: packages/typegpu/src/data/wgslTypes.ts:1375


readonly attribs: TAttribs

Defined in: packages/typegpu/src/data/wgslTypes.ts:1362


readonly inner: TInner

Defined in: packages/typegpu/src/data/wgslTypes.ts:1361


readonly type: "decorated"

Defined in: packages/typegpu/src/data/wgslTypes.ts:1360

BaseData.type

toString(): string

Defined in: packages/typegpu/src/data/wgslTypes.ts:49

string

BaseData.toString

© Software Mansion 2026. All trademarks and copyrights belong to their respective owners. Read about our Privacy Policy.