Files
XCEngine/docs/api/rhi/enums/primitive-topology.md
2026-03-20 02:35:45 +08:00

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) {
        // 线段条带渲染
    }
}

相关文档