Compartilhar via


D3D12_GRAPHICS_STATES enumeração (d3d12.h)

Define sinalizadores que especificam estados relacionados a uma lista de comandos gráficos. Os valores podem ser or'd 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
Não especifica nenhum estado.
D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS
Especifica o estado das associações de buffer de vértice no estágio do assembler de entrada.
D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER
Especifica o estado da associação de buffer de índice no estágio do assembler de entrada.
D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY
Especifica o estado do valor da topologia primitiva definido no estágio do assembler de entrada.
D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP
Especifica o estado dos heaps de descritor associados no momento.
D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE
Especifica o estado da assinatura raiz de gráficos definida no momento.
D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE
Especifica o estado da assinatura raiz de computação definida no momento.
D3D12_GRAPHICS_STATE_RS_VIEWPORTS
Especifica o estado dos visores associados ao estágio do rasterizador.
D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS
Especifica o estado dos retângulos da tesoura associados ao estágio do rasterizador.
D3D12_GRAPHICS_STATE_PREDICATION
Especifica o estado do predicado.
D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS
Especifica o estado das metas de renderização associadas ao estágio de fusão de saída.
D3D12_GRAPHICS_STATE_OM_STENCIL_REF
Especifica o estado do valor de referência para testes de estêncil de profundidade definidos no estágio de fusão de saída.
D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR
Especifica o estado do conjunto de fatores de mesclagem no estágio de fusão de saída.
D3D12_GRAPHICS_STATE_PIPELINE_STATE
Especifica o estado do objeto de estado do pipeline.
D3D12_GRAPHICS_STATE_SO_TARGETS
Especifica o estado das exibições de buffer associadas ao estágio de saída do fluxo.
D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS
Especifica o estado dos limites de profundidade definidos no estágio de fusão de saída.
D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS
Especifica o estado das posições de exemplo.
D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK
Especifica o estado da máscara de instâncias de exibição.

Requisitos

   
Cabeçalho d3d12.h