Skip to content

Decorated

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

TInner extends BaseData = BaseData

TAttribs extends unknown[] = unknown[]

readonly [$gpuRepr]: InferGPU<TInner>

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


readonly [$inRepr]: InferInput<TInner>

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


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:1362


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

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


readonly [$repr]: Infer<TInner>

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

BaseData.[$repr]


readonly [$reprPartial]: InferPartial<TInner>

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


readonly [$reprPatch]: InferPatch<TInner>

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


readonly [$validStorageSchema]: IsValidStorageSchema<TInner>

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


readonly [$validUniformSchema]: IsValidUniformSchema<TInner>

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


readonly [$validVertexSchema]: IsValidVertexSchema<TInner>

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


readonly attribs: TAttribs

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


readonly inner: TInner

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


readonly type: "decorated"

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

BaseData.type

toString(): string

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

string

BaseData.toString