Compartir a través de


enumeración D3D12_GRAPHICS_STATES (d3d12.h)

Define marcas que especifican estados relacionados con una lista de comandos de gráficos. Los valores pueden ser OR bit a bit juntos.

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

Constantes

 
D3D12_GRAPHICS_STATE_NONE
Valor: 0
No especifica ningún estado.
D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS
Especifica el estado de los enlaces del búfer de vértices en la fase del ensamblador de entrada.
D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER
Especifica el estado del enlace del búfer de índice en la fase del ensamblador de entrada.
D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY
Especifica el estado del valor de topología primitivo establecido en la fase del ensamblador de entrada.
D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP
Especifica el estado de los montones de descriptores enlazados actualmente.
D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE
Especifica el estado de la firma raíz de gráficos establecida actualmente.
D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE
Especifica el estado de la firma raíz de proceso establecida actualmente.
D3D12_GRAPHICS_STATE_RS_VIEWPORTS
Especifica el estado de las ventanillas enlazadas a la fase de rasterizador.
D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS
Especifica el estado de los rectángulos de tijera enlazados a la fase de rasterizador.
D3D12_GRAPHICS_STATE_PREDICATION
Especifica el estado del predicado.
D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS
Especifica el estado de los destinos de representación enlazados a la fase de fusión de salida.
D3D12_GRAPHICS_STATE_OM_STENCIL_REF
Especifica el estado del valor de referencia para las pruebas de galería de símbolos de profundidad establecidas en la fase de fusión de salida.
D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR
Especifica el estado del factor de mezcla establecido en la fase de fusión de salida.
D3D12_GRAPHICS_STATE_PIPELINE_STATE
Especifica el estado del objeto de estado de canalización.
D3D12_GRAPHICS_STATE_SO_TARGETS
Especifica el estado de las vistas de búfer enlazadas a la fase de salida del flujo.
D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS
Especifica el estado de los límites de profundidad establecidos en la fase de fusión de salida.
D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS
Especifica el estado de las posiciones de ejemplo.
D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK
Especifica el estado de la máscara de instancias de vista.

Requisitos

   
Encabezado d3d12.h