Skip to content

Decorated

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

TInner extends BaseData = BaseData

TAttribs extends unknown[] = unknown[]

readonly [$gpuRepr]: InferGPU<TInner>

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


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

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

BaseData.[$internal]


readonly [$invalidSchemaReason]: ExtractInvalidSchemaError<TInner>

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


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

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


readonly [$repr]: Infer<TInner>

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

BaseData.[$repr]


readonly [$reprPartial]: InferPartial<TInner>

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


readonly [$validStorageSchema]: IsValidStorageSchema<TInner>

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


readonly [$validUniformSchema]: IsValidUniformSchema<TInner>

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


readonly [$validVertexSchema]: IsValidVertexSchema<TInner>

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


readonly attribs: TAttribs

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


readonly inner: TInner

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


readonly type: "decorated"

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

BaseData.type

toString(): string

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

string

BaseData.toString