D3D12_PRIMITIVE_TOPOLOGY_TYPE 枚举 (d3d12.h)

指定管道如何解释几何图形或外壳着色器输入基元。

语法

typedef enum D3D12_PRIMITIVE_TOPOLOGY_TYPE {
  D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED = 0,
  D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT = 1,
  D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE = 2,
  D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE = 3,
  D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH = 4
} ;

常量

 
D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED
值: 0
尚未使用输入基元类型初始化着色器。
D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT
值:1
将输入基元解释为点。
D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE
值: 2
将输入基元解释为一行。
D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE
值: 3
将输入基元解释为三角形。
D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH
值: 4
将输入基元解释为控制点修补程序。

注解

此枚举由 D3D12_GRAPHICS_PIPELINE_STATE_DESC 结构使用。

要求

要求
Header d3d12.h

另请参阅

核心枚举