> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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](https://docs.xbox.com/es/reference/graphics/d3d12/structs/d3d12_meta_command_desc_public.md)
- [D3D12_TRI_STATE](https://docs.xbox.com/es/reference/graphics/d3d12/enums/d3d12_tri_state_public.md)
- [D3D12_STATE_SUBOBJECT](https://docs.xbox.com/es/reference/graphics/d3d12/structs/d3d12_state_subobject_public.md)
- [D3D12_STATE_SUBOBJECT_TYPE](https://docs.xbox.com/es/reference/graphics/d3d12/enums/d3d12_state_subobject_type_public.md)
- [D3D12_LIFETIME_STATE](https://docs.xbox.com/es/reference/graphics/d3d12/enums/d3d12_lifetime_state_public.md)
