Skip to content

BindLayoutEntry

BindLayoutEntry<T>: T extends TgpuLayoutUniform ? TgpuBufferUniform<T["uniform"]> : T extends TgpuLayoutStorage ? StorageUsageForEntry<T> : T extends TgpuLayoutSampler ? TgpuSampler : T extends TgpuLayoutComparisonSampler ? TgpuComparisonSampler : T extends TgpuLayoutTexture ? TgpuSampledTexture<Default<T["viewDimension"], "2d">, ChannelFormatToSchema[T["texture"]]> : T extends TgpuLayoutStorageTexture ? StorageTextureUsageForEntry<T> : never

Defined in: packages/typegpu/src/tgpuBindGroupLayout.ts:327

T extends TgpuLayoutEntry | null