次の方法で共有


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 宣言

ライブラリ: D3D10.lib 内容

関連項目

コア列挙型