38 lines
785 B
Markdown
38 lines
785 B
Markdown
|
|
# FillMode
|
||
|
|
|
||
|
|
**命名空间**: `XCEngine::RHI`
|
||
|
|
|
||
|
|
**类型**: `enum class`
|
||
|
|
|
||
|
|
**描述**: 填充模式枚举,控制几何图形的渲染方式
|
||
|
|
|
||
|
|
## 概述
|
||
|
|
|
||
|
|
FillMode 枚举定义了几何图形的渲染填充方式,用于控制渲染输出是实体填充还是线框模式。
|
||
|
|
|
||
|
|
## 枚举值
|
||
|
|
|
||
|
|
| 枚举值 | 描述 |
|
||
|
|
|--------|------|
|
||
|
|
| `Wireframe` | 线框模式,只渲染图元边缘 |
|
||
|
|
| `Solid` | 实体模式,填充图元内部(默认值) |
|
||
|
|
|
||
|
|
## 使用示例
|
||
|
|
|
||
|
|
```cpp
|
||
|
|
#include "RHI/RHIEnums.h"
|
||
|
|
|
||
|
|
void Example() {
|
||
|
|
FillMode fillMode = FillMode::Solid;
|
||
|
|
|
||
|
|
if (fillMode == FillMode::Wireframe) {
|
||
|
|
// 线框渲染模式
|
||
|
|
}
|
||
|
|
}
|
||
|
|
```
|
||
|
|
|
||
|
|
## 相关文档
|
||
|
|
|
||
|
|
- [CullMode](cull-mode.md) - 背面剔除模式枚举
|
||
|
|
- [PrimitiveTopology](primitive-topology.md) - 图元拓扑枚举
|