構文
typedef enum D3D12_GRAPHICS_STATES
{
D3D12_GRAPHICS_STATE_NONE = 0,
D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS = 0,
D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER = 0,
D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY = 0,
D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP = 0,
D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE = 0,
D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE = 0,
D3D12_GRAPHICS_STATE_RS_VIEWPORTS = 0,
D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS = 0,
D3D12_GRAPHICS_STATE_PREDICATION = 0,
D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS = 0,
D3D12_GRAPHICS_STATE_OM_STENCIL_REF = 0,
D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR = 0,
D3D12_GRAPHICS_STATE_PIPELINE_STATE = 0,
D3D12_GRAPHICS_STATE_SO_TARGETS = 0,
D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS = 0,
D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS = 0,
D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK = 0
} D3D12_GRAPHICS_STATES
定数
| 定数 | 説明 |
|---|---|
| D3D12_GRAPHICS_STATE_NONE | ステートを指定しません。 |
| 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_xs.h または d3d12_x.hライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされるプラットフォーム: XBOX Series 本体および XBOX One ファミリ
