Sintaxe
typedef enum D3D12_GRAPHICS_STATES
{
D3D12_GRAPHICS_STATE_NONE = 0,
D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS = 0,
D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER = 0,
D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY = 0,
D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP = 0,
D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE = 0,
D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE = 0,
D3D12_GRAPHICS_STATE_RS_VIEWPORTS = 0,
D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS = 0,
D3D12_GRAPHICS_STATE_PREDICATION = 0,
D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS = 0,
D3D12_GRAPHICS_STATE_OM_STENCIL_REF = 0,
D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR = 0,
D3D12_GRAPHICS_STATE_PIPELINE_STATE = 0,
D3D12_GRAPHICS_STATE_SO_TARGETS = 0,
D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS = 0,
D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS = 0,
D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK = 0
} D3D12_GRAPHICS_STATES
Constantes
| Constante | Descrição |
|---|---|
| D3D12_GRAPHICS_STATE_NONE | Não especifica nenhum estado. |
| D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS | Especifica o estado das associações de buffer de vértices no estágio do assembler de entrada. |
| D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER | Especifica o estado da associação de buffer de índices no estágio do assembler de entrada. |
| D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY | Especifica o estado do valor de topologia primitiva definido no estágio do assembler de entrada. |
| D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP | Especifica o estado dos heaps de descritores atualmente associados. |
| D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE | Especifica o estado da assinatura raiz de gráficos atualmente definida. |
| D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE | Especifica o estado da assinatura raiz de computação atualmente definida. |
| 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 de 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 dos destinos de renderização associados 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 profundidade-estêncil definido no estágio de fusão de saída. |
| D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR | Especifica o estado do fator de mesclagem definido 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 de 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 amostra. |
| D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK | Especifica o estado da máscara de instâncias de exibição. |
Requisitos
Cabeçalho: d3d12_xs.h ou d3d12_x.hBiblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One
