1.0 KiB
1.0 KiB
PassResourceBindingLocation
命名空间: XCEngine::Rendering
类型: struct
头文件: XCEngine/Rendering/Builtin/BuiltinPassTypes.h
字段
| 字段 | 类型 | 说明 |
|---|---|---|
set |
Core::uint32 |
descriptor set 索引。 |
binding |
Core::uint32 |
set 内 binding 索引。 |
IsValid() 语义
- 只有
set != UINT32_MAX && binding != UINT32_MAX时返回true。 - 默认值表示“尚未绑定 / 不存在这个语义槽位”。
当前使用位置
- BuiltinPassResourceBindingDesc 用它记录单条 builtin 资源绑定。
- BuiltinPassResourceBindingPlan 用它暴露
PerObject、Material、BaseColorTexture和LinearClampSampler的最终槽位。