Skip to content

Decorated

TInner extends BaseData = BaseData

TAttribs extends unknown[] = unknown[]

readonly [$gpuRepr]: InferGPU<TInner>

packages/typegpu/src/data/wgslTypes.ts:1468


readonly [$internal]: true | Record<string, any>

BaseData.[$internal]

packages/typegpu/src/data/wgslTypes.ts:41


readonly [$invalidSchemaReason]: ExtractInvalidSchemaError<TInner>

packages/typegpu/src/data/wgslTypes.ts:1476


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

packages/typegpu/src/data/wgslTypes.ts:1470


readonly [$repr]: Infer<TInner>

BaseData.[$repr]

packages/typegpu/src/data/wgslTypes.ts:1467


readonly [$reprPartial]: InferPartial<TInner>

packages/typegpu/src/data/wgslTypes.ts:1469


readonly [$validStorageSchema]: IsValidStorageSchema<TInner>

packages/typegpu/src/data/wgslTypes.ts:1473


readonly [$validUniformSchema]: IsValidUniformSchema<TInner>

packages/typegpu/src/data/wgslTypes.ts:1474


readonly [$validVertexSchema]: IsValidVertexSchema<TInner>

packages/typegpu/src/data/wgslTypes.ts:1475


readonly attribs: TAttribs

packages/typegpu/src/data/wgslTypes.ts:1464


readonly inner: TInner

packages/typegpu/src/data/wgslTypes.ts:1463


readonly type: "decorated"

BaseData.type

packages/typegpu/src/data/wgslTypes.ts:1462