Files
XCEngine/docs/api/rhi/enums/cull-mode.md

39 lines
773 B
Markdown
Raw Normal View History

2026-03-20 02:35:45 +08:00
# CullMode
**命名空间**: `XCEngine::RHI`
**类型**: `enum class`
**描述**: 背面剔除模式枚举,控制图元的剔除方式
## 概述
CullMode 枚举用于控制 GPU 渲染时的背面剔除模式,决定哪些几何图元被丢弃以优化渲染性能。
## 枚举值
| 枚举值 | 描述 |
|--------|------|
| `None` | 不进行剔除,显示所有图元 |
| `Front` | 剔除正面图元 |
| `Back` | 剔除背面图元(默认值) |
## 使用示例
```cpp
#include "RHI/RHIEnums.h"
void Example() {
CullMode cullMode = CullMode::Back;
if (cullMode == CullMode::None) {
// 不进行剔除
}
}
```
## 相关文档
- [FillMode](fill-mode.md) - 填充模式枚举
- [ShaderType](shader-type.md) - 着色器类型枚举