enumerazione D3D12_GRAPHICS_STATES (d3d12.h)

Definisce i flag che specificano gli stati correlati a un elenco di comandi grafici. I valori possono essere or bit per bit insieme.

Sintassi

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
} ;

Costanti

 
D3D12_GRAPHICS_STATE_NONE
Valore: 0
Specifica alcun stato.
D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS
Specifica lo stato delle associazioni del buffer dei vertici nella fase dell'assembler di input.
D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER
Specifica lo stato dell'associazione del buffer di indice nella fase dell'assembler di input.
D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY
Specifica lo stato del valore della topologia primitiva impostata sulla fase dell'assembler di input.
D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP
Specifica lo stato dell'heaps descrittore attualmente associato.
D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE
Specifica lo stato della firma radice grafica attualmente impostata.
D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE
Specifica lo stato della firma radice di calcolo attualmente impostata.
D3D12_GRAPHICS_STATE_RS_VIEWPORTS
Specifica lo stato dei viewport associati alla fase rasterizer.
D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS
Specifica lo stato dei rettangoli di scissor associati alla fase di rasterizer.
D3D12_GRAPHICS_STATE_PREDICATION
Specifica lo stato del predicato.
D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS
Specifica lo stato delle destinazioni di rendering associate alla fase di fusione dell'output.
D3D12_GRAPHICS_STATE_OM_STENCIL_REF
Specifica lo stato del valore di riferimento per i test di stencil di profondità impostati nella fase di fusione di output.
D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR
Specifica lo stato del fattore di fusione impostato nella fase di fusione di output.
D3D12_GRAPHICS_STATE_PIPELINE_STATE
Specifica lo stato dell'oggetto stato della pipeline.
D3D12_GRAPHICS_STATE_SO_TARGETS
Specifica lo stato delle visualizzazioni del buffer associate alla fase di output del flusso.
D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS
Specifica lo stato dei limiti di profondità impostati nella fase di fusione di output.
D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS
Specifica lo stato delle posizioni di esempio.
D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK
Specifica lo stato della maschera delle istanze di visualizzazione.

Requisiti

   
Intestazione d3d12.h