D3D12DDI_GRAPHICS_STATES enumeration (d3d12umddi.h)

Specifies the graphics state.

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
} ;

Constants

 
D3D12DDI_GRAPHICS_STATE_NONE
None.
D3D12DDI_GRAPHICS_STATE_IA_VERTEX_BUFFERS
Input assembler vertex buffers.
D3D12DDI_GRAPHICS_STATE_IA_INDEX_BUFFER
Input assembler vertex buffers.
D3D12DDI_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY
Input assembler primitive topology.
D3D12DDI_GRAPHICS_STATE_DESCRIPTOR_HEAP
Descriptor heap.
D3D12DDI_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE
Graphics root signature.
D3D12DDI_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE
Compute root signature.
D3D12DDI_GRAPHICS_STATE_RS_VIEWPORTS
Rasterizer stage viewports.
D3D12DDI_GRAPHICS_STATE_RS_SCISSOR_RECTS
Rasterizer stage scissor_rectangles.
D3D12DDI_GRAPHICS_STATE_PREDICATION
Predication.
D3D12DDI_GRAPHICS_STATE_OM_RENDER_TARGETS
Output merger render targets.
D3D12DDI_GRAPHICS_STATE_OM_STENCIL_REF
Output merger stencil reference.
D3D12DDI_GRAPHICS_STATE_OM_BLEND_FACTOR
Output merger blend factor.
D3D12DDI_GRAPHICS_STATE_PIPELINE_STATE
Pipeline state.
D3D12DDI_GRAPHICS_STATE_SO_TARGETS
Stream output targets.
D3D12DDI_GRAPHICS_STATE_OM_DEPTH_BOUNDS
Output merger depth bounds.
D3D12DDI_GRAPHICS_STATE_SAMPLE_POSITIONS
Sample positions.
D3D12DDI_GRAPHICS_STATE_VIEW_INSTANCE_MASK
View instance mask.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1809
Header d3d12umddi.h