D3D12_GRAPHICS_STATES列舉 (d3d12.h)
定義旗標,指定與圖形命令清單相關的狀態。 值可以位 OR'd 在一起。
Syntax
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 指定檢視實例遮罩的狀態。 |
需求
標頭 | d3d12.h |