共用方式為


D3D12DDI_GRAPHICS_STATES列舉 (d3d12umddi.h)

指定圖形狀態。

Syntax

typedef enum D3D12DDI_GRAPHICS_STATES {
  D3D12DDI_GRAPHICS_STATE_NONE,
  D3D12DDI_GRAPHICS_STATE_IA_VERTEX_BUFFERS,
  D3D12DDI_GRAPHICS_STATE_IA_INDEX_BUFFER,
  D3D12DDI_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY,
  D3D12DDI_GRAPHICS_STATE_DESCRIPTOR_HEAP,
  D3D12DDI_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE,
  D3D12DDI_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE,
  D3D12DDI_GRAPHICS_STATE_RS_VIEWPORTS,
  D3D12DDI_GRAPHICS_STATE_RS_SCISSOR_RECTS,
  D3D12DDI_GRAPHICS_STATE_PREDICATION,
  D3D12DDI_GRAPHICS_STATE_OM_RENDER_TARGETS,
  D3D12DDI_GRAPHICS_STATE_OM_STENCIL_REF,
  D3D12DDI_GRAPHICS_STATE_OM_BLEND_FACTOR,
  D3D12DDI_GRAPHICS_STATE_PIPELINE_STATE,
  D3D12DDI_GRAPHICS_STATE_SO_TARGETS,
  D3D12DDI_GRAPHICS_STATE_OM_DEPTH_BOUNDS,
  D3D12DDI_GRAPHICS_STATE_SAMPLE_POSITIONS,
  D3D12DDI_GRAPHICS_STATE_VIEW_INSTANCE_MASK
} ;

常數

 
D3D12DDI_GRAPHICS_STATE_NONE
無。
D3D12DDI_GRAPHICS_STATE_IA_VERTEX_BUFFERS
輸入組合器頂點緩衝區。
D3D12DDI_GRAPHICS_STATE_IA_INDEX_BUFFER
輸入組合器頂點緩衝區。
D3D12DDI_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY
輸入組合器基本拓撲。
D3D12DDI_GRAPHICS_STATE_DESCRIPTOR_HEAP
描述項堆積。
D3D12DDI_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE
圖形根簽章。
D3D12DDI_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE
計算根簽章。
D3D12DDI_GRAPHICS_STATE_RS_VIEWPORTS
轉譯器階段檢視區。
D3D12DDI_GRAPHICS_STATE_RS_SCISSOR_RECTS
轉譯器階段scissor_rectangles。
D3D12DDI_GRAPHICS_STATE_PREDICATION
預測。
D3D12DDI_GRAPHICS_STATE_OM_RENDER_TARGETS
輸出合併轉譯目標。
D3D12DDI_GRAPHICS_STATE_OM_STENCIL_REF
輸出合併樣板參考。
D3D12DDI_GRAPHICS_STATE_OM_BLEND_FACTOR
輸出合併混合因數。
D3D12DDI_GRAPHICS_STATE_PIPELINE_STATE
管線狀態。
D3D12DDI_GRAPHICS_STATE_SO_TARGETS
Stream 輸出目標。
D3D12DDI_GRAPHICS_STATE_OM_DEPTH_BOUNDS
輸出合併深度界限。
D3D12DDI_GRAPHICS_STATE_SAMPLE_POSITIONS
範例位置。
D3D12DDI_GRAPHICS_STATE_VIEW_INSTANCE_MASK
檢視實例遮罩。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1809
標頭 d3d12umddi.h