> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12_GRAPHICS_STATES

> Define marcas que especifican estados relacionados con una lista de comandos de gráficos. Los valores se pueden combinar mediante una operación OR bit a bit.

Define marcas que especifican estados relacionados con una lista de comandos de gráficos. Los valores se pueden combinar mediante una operación OR bit a bit.

## Sintaxis

```cpp theme={null}
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                                         | Descripción                                                                                                                                          |
| ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| D3D12\_GRAPHICS\_STATE\_NONE                      | No especifica ningún estado.                                                                                                                         |
| D3D12\_GRAPHICS\_STATE\_IA\_VERTEX\_BUFFERS       | Especifica el estado de los enlaces de búfer de vértices en la fase del ensamblador de entrada.                                                      |
| D3D12\_GRAPHICS\_STATE\_IA\_INDEX\_BUFFER         | Especifica el estado del enlace de búfer de índices en la fase del ensamblador de entrada.                                                           |
| D3D12\_GRAPHICS\_STATE\_IA\_PRIMITIVE\_TOPOLOGY   | Especifica el estado del valor de topología primitiva 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 del rasterizador.                                                                        |
| D3D12\_GRAPHICS\_STATE\_RS\_SCISSOR\_RECTS        | Especifica el estado de los rectángulos de recorte enlazados a la fase del 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 combinació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 establecido en la fase de combinación de salida. |
| D3D12\_GRAPHICS\_STATE\_OM\_BLEND\_FACTOR         | Especifica el estado del factor de mezcla establecido en la fase de combinació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 de secuencias.                                                             |
| D3D12\_GRAPHICS\_STATE\_OM\_DEPTH\_BOUNDS         | Especifica el estado de los límites de profundidad establecidos en la fase de combinación de salida.                                                 |
| D3D12\_GRAPHICS\_STATE\_SAMPLE\_POSITIONS         | Especifica el estado de las posiciones de muestra.                                                                                                   |
| D3D12\_GRAPHICS\_STATE\_VIEW\_INSTANCE\_MASK      | Especifica el estado de la máscara de instancias de vista.                                                                                           |

## Requisitos

**Encabezado:** d3d12\_xs.h o d3d12\_x.h\
**Biblioteca:** d3d12\_xs.lib o d3d12\_x.lib\
**Plataformas compatibles**: consolas XBOX Series y familia XBOX One


## Related topics

- [D3D12_META_COMMAND_DESC](/es/reference/graphics/d3d12/structs/d3d12_meta_command_desc_public.md)
- [D3D12_TRI_STATE](/es/reference/graphics/d3d12/enums/d3d12_tri_state_public.md)
- [D3D12_STATE_SUBOBJECT](/es/reference/graphics/d3d12/structs/d3d12_state_subobject_public.md)
- [D3D12_STATE_SUBOBJECT_TYPE](/es/reference/graphics/d3d12/enums/d3d12_state_subobject_type_public.md)
- [D3D12_LIFETIME_STATE](/es/reference/graphics/d3d12/enums/d3d12_lifetime_state_public.md)
