D3D12_GRAPHICS_STATES-Enumeration (d3d12.h)

Definiert Flags, die Zustände im Zusammenhang mit einer Grafikbefehlsliste angeben. Werte können bitweise ODER zusammen sein.

Syntax

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

Konstanten

 
D3D12_GRAPHICS_STATE_NONE
Wert: 0
Gibt keinen Zustand an.
D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS
Gibt den Zustand der Vertexpufferbindungen in der Eingabeassemierphase an.
D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER
Gibt den Zustand der Indexpufferbindung in der Eingabeassemierphase an.
D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY
Gibt den Zustand des primitiven Topologiewerts an, der in der Eingabeassemierphase festgelegt ist.
D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP
Gibt den Status der derzeit gebundenen Deskriptor-Heaps an.
D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE
Gibt den Zustand der aktuell festgelegten Grafikstammsignatur an.
D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE
Gibt den Zustand der aktuell festgelegten Computestammsignatur an.
D3D12_GRAPHICS_STATE_RS_VIEWPORTS
Gibt den Zustand der viewports an, die an die Rasterisierungsphase gebunden sind.
D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS
Gibt den Zustand der Scherenrechtecke an, die an die Rasterungsstufe gebunden sind.
D3D12_GRAPHICS_STATE_PREDICATION
Gibt den Prädikatstatus an.
D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS
Gibt den Zustand der Renderziele an, die an die Ausgabefusionsphase gebunden sind.
D3D12_GRAPHICS_STATE_OM_STENCIL_REF
Gibt den Zustand des Referenzwerts für Tiefenschablonentests an, die in der Ausgabefusionsphase festgelegt sind.
D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR
Gibt den Zustand des Mischfaktors an, der in der Ausgabefusionsphase festgelegt ist.
D3D12_GRAPHICS_STATE_PIPELINE_STATE
Gibt den Zustand des Pipelinestatusobjekts an.
D3D12_GRAPHICS_STATE_SO_TARGETS
Gibt den Zustand der Puffersichten an, die an die Streamausgabephase gebunden sind.
D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS
Gibt den Zustand der Tiefengrenzen an, die in der Ausgabefusionsphase festgelegt sind.
D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS
Gibt den Zustand der Beispielpositionen an.
D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK
Gibt den Zustand der Maske der Ansichtsinstanzen an.

Anforderungen

   
Kopfzeile d3d12.h