Sintaxis
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.hBiblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One
