BindLayoutEntry
BindLayoutEntry<
T
>:T
extendsTgpuLayoutUniform
?TgpuBufferUniform
<T
["uniform"
]> :T
extendsTgpuLayoutStorage
?StorageUsageForEntry
<T
> :T
extendsTgpuLayoutSampler
?TgpuSampler
:T
extendsTgpuLayoutComparisonSampler
?TgpuComparisonSampler
:T
extendsTgpuLayoutTexture
?TgpuSampledTexture
<Default
<T
["viewDimension"
],"2d"
>,ChannelFormatToSchema
[T
["texture"
]]> :T
extendsTgpuLayoutStorageTexture
?StorageTextureUsageForEntry
<T
> :never
Defined in: packages/typegpu/src/tgpuBindGroupLayout.ts:327
Type Parameters
Section titled “Type Parameters”• T extends TgpuLayoutEntry
| null