D3D10_PRIMITIVE_TOPOLOGY
入力アセンブラー ステージにバインドされている頂点データをパイプラインが解釈する方法です。これらのプリミティブの種類によって、頂点データが画面上でレンダリングされる方法が決定します。
typedef enum D3D10_PRIMITIVE_TOPOLOGY
{
D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED = 0,
D3D10_PRIMITIVE_TOPOLOGY_POINTLIST = 1,
D3D10_PRIMITIVE_TOPOLOGY_LINELIST = 2,
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP = 3,
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST = 4,
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP = 5,
D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ = 10,
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ = 11,
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ = 12,
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ = 13,
} D3D10_PRIMITIVE_TOPOLOGY;
定数
- D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED
IA ステージがプリミティブ トポロジで初期化されていません。プリミティブ トポロジが定義されていないと、IA ステージは適切に機能しません。 - D3D10_PRIMITIVE_TOPOLOGY_POINTLIST
頂点データを点のリストとして解釈します。 - D3D10_PRIMITIVE_TOPOLOGY_LINELIST
頂点データを線のリストとして解釈します。 - D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP
頂点データをライン ストリップとして解釈します。 - D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST
頂点データを三角形のリストとして解釈します。 - D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
頂点データをトライアングル ストリップとして解釈します。 - D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
頂点データを隣接性データを持つ線のリストとして解釈します。 - D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
頂点データを隣接性データを持つライン ストリップとして解釈します。 - D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
頂点データを隣接性データを持つ三角形のリストとして解釈します。 - D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
頂点データを隣接性データを持つトライアングル ストリップとして解釈します。
要件
ヘッダー: D3D10.h 宣言