Atomic
Defined in: packages/typegpu/src/data/wgslTypes.ts:1345
Schema representing the atomic<...>
WGSL data type.
Extends
Section titled “Extends”Type Parameters
Section titled “Type Parameters”• TInner extends U32
| I32
= U32
| I32
Properties
Section titled “Properties”[$gpuRepr]
Section titled “[$gpuRepr]”
readonly
[$gpuRepr]:TInner
extendsU32
?atomicU32
:atomicI32
Defined in: packages/typegpu/src/data/wgslTypes.ts:1351
[$internal]
Section titled “[$internal]”
readonly
[$internal]:true
Defined in: packages/typegpu/src/data/wgslTypes.ts:32
Inherited from
Section titled “Inherited from”[$memIdent]
Section titled “[$memIdent]”
readonly
[$memIdent]:MemIdentity
<TInner
>
Defined in: packages/typegpu/src/data/wgslTypes.ts:1352
[$repr]
Section titled “[$repr]”
readonly
[$repr]:Infer
<TInner
>
Defined in: packages/typegpu/src/data/wgslTypes.ts:1350
Overrides
Section titled “Overrides”[$validStorageSchema]
Section titled “[$validStorageSchema]”
readonly
[$validStorageSchema]:true
Defined in: packages/typegpu/src/data/wgslTypes.ts:1353
[$validUniformSchema]
Section titled “[$validUniformSchema]”
readonly
[$validUniformSchema]:true
Defined in: packages/typegpu/src/data/wgslTypes.ts:1354
[$validVertexSchema]
Section titled “[$validVertexSchema]”
readonly
[$validVertexSchema]:true
Defined in: packages/typegpu/src/data/wgslTypes.ts:1355
readonly
inner:TInner
Defined in: packages/typegpu/src/data/wgslTypes.ts:1347
readonly
type:"atomic"
Defined in: packages/typegpu/src/data/wgslTypes.ts:1346