1.1 KiB
1.1 KiB
PrimitiveTopology
命名空间: XCEngine::RHI
类型: enum class
描述: 图元拓扑枚举,定义几何图元的绘制方式
概述
PrimitiveTopology 枚举定义了如何解释顶点数据以形成几何图元,是渲染管线的重要参数。
枚举值
| 枚举值 | 描述 |
|---|---|
Undefined |
未定义拓扑 |
PointList |
点列表 |
LineList |
线段列表 |
LineStrip |
线段条带 |
TriangleList |
三角形列表 |
TriangleStrip |
三角形条带 |
LineListAdj |
带邻接信息的线段列表 |
LineStripAdj |
带邻接信息的线段条带 |
TriangleListAdj |
带邻接信息的三角形列表 |
TriangleStripAdj |
带邻接信息的三角形条带 |
PatchList |
补丁列表(细分几何) |
使用示例
#include "RHI/RHIEnums.h"
void Example() {
PrimitiveTopology topology = PrimitiveTopology::TriangleList;
if (topology == PrimitiveTopology::LineStrip) {
// 线段条带渲染
}
}
相关文档
- FillMode - 填充模式枚举
- ShaderType - 着色器类型枚举