# 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)