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

こちらもご覧ください

コア列挙