Files
XCEngine/docs/api/XCEngine/Rendering/RenderMaterialUtility/BuiltinMaterialPass.md

32 lines
1.0 KiB
Markdown

# BuiltinMaterialPass
**命名空间**: `XCEngine::Rendering`
**类型**: `enum class`
**头文件**: `XCEngine/Rendering/Builtin/BuiltinPassTypes.h`
## 枚举值
| 枚举值 | 说明 |
|------|------|
| `ForwardLit` | 默认前向受光通道。 |
| `Unlit` | 非受光通道。 |
| `DepthOnly` | depth-only 通道。 |
| `ShadowCaster` | 阴影投射通道。 |
| `ObjectId` | object-id 输出通道。 |
| `Forward` | `ForwardLit` 的别名。 |
## 当前语义
- [MatchesBuiltinPass](MatchesBuiltinPass.md) 用它表达材质最终应进入的 builtin path。
- [BuiltinForwardPipeline](../Pipelines/BuiltinForwardPipeline/BuiltinForwardPipeline.md) 当前只消费 `ForwardLit``Unlit`
- [BuiltinObjectIdPass](../Passes/BuiltinObjectIdPass/BuiltinObjectIdPass.md) 当前消费 `ObjectId`
## 相关文档
- [MatchesBuiltinPass](MatchesBuiltinPass.md)
- [MatchesBuiltinPassName](MatchesBuiltinPassName.md)
- [ShaderPassMatchesBuiltinPass](ShaderPassMatchesBuiltinPass.md)
- [RenderMaterialUtility](RenderMaterialUtility.md)