D3D12_GRAPHICS_STATES列挙 (d3d12.h)

グラフィックス コマンド リストに関連する状態を指定するフラグを定義します。 値は、ビットごとの OR を組み合わせて使用できます。

構文

typedef enum D3D12_GRAPHICS_STATES {
  D3D12_GRAPHICS_STATE_NONE = 0,
  D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS,
  D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER,
  D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY,
  D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP,
  D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE,
  D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE,
  D3D12_GRAPHICS_STATE_RS_VIEWPORTS,
  D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS,
  D3D12_GRAPHICS_STATE_PREDICATION,
  D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS,
  D3D12_GRAPHICS_STATE_OM_STENCIL_REF,
  D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR,
  D3D12_GRAPHICS_STATE_PIPELINE_STATE,
  D3D12_GRAPHICS_STATE_SO_TARGETS,
  D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS,
  D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS,
  D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK
} ;

定数

 
D3D12_GRAPHICS_STATE_NONE
値: 0
状態を指定しません。
D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS
入力アセンブラー ステージでの頂点バッファー バインドの状態を指定します。
D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER
入力アセンブラー ステージでのインデックス バッファー バインドの状態を指定します。
D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY
入力アセンブラー ステージで設定されたプリミティブ トポロジ値の状態を指定します。
D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP
現在バインドされている記述子ヒープの状態を指定します。
D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE
現在設定されているグラフィックス ルート署名の状態を指定します。
D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE
現在設定されているコンピューティング ルート署名の状態を指定します。
D3D12_GRAPHICS_STATE_RS_VIEWPORTS
ラスタライザー ステージにバインドされているビューポートの状態を指定します。
D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS
ラスタライザー ステージにバインドされているハサミの四角形の状態を指定します。
D3D12_GRAPHICS_STATE_PREDICATION
述語の状態を指定します。
D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS
出力マージャー ステージにバインドされているレンダー ターゲットの状態を指定します。
D3D12_GRAPHICS_STATE_OM_STENCIL_REF
出力マージャー ステージで設定された深度ステンシル テストの参照値の状態を指定します。
D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR
出力マージャー ステージで設定されたブレンド係数の状態を指定します。
D3D12_GRAPHICS_STATE_PIPELINE_STATE
パイプライン状態オブジェクトの状態を指定します。
D3D12_GRAPHICS_STATE_SO_TARGETS
ストリーム出力ステージにバインドされているバッファー ビューの状態を指定します。
D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS
出力マージャー ステージで設定された深度境界の状態を指定します。
D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS
サンプル位置の状態を指定します。
D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK
ビュー インスタンスマスクの状態を指定します。

要件

   
Header d3d12.h