D3D12DDI_CLEAR_VALUES-Struktur (d3d12umddi.h)

Die D3D12DDI_CLEAR_VALUES-Struktur enthält Werte, die zum Optimieren von Clear-Vorgängen für eine bestimmte Ressource verwendet werden.

Syntax

typedef struct D3D12DDI_CLEAR_VALUES {
  DXGI_FORMAT Format;
  union {
    FLOAT                         Color[4];
    D3D12DDI_DEPTH_STENCIL_VALUES DepthStencil;
  };
} D3D12DDI_CLEAR_VALUES;

Member

Format

Gibt ein Element der DXGI_FORMAT-Enumeration an.

Das Format der häufig gelöschten Farbe folgt den gleichen Validierungsregeln wie die Erstellung von Ansichten/Deskriptoren. Im Allgemeinen kann das Format der klaren Farbe ein beliebiges Format in derselben typlosen Gruppe sein, zu der das Ressourcenformat gehört.

Dieses Format muss mit dem Format der Ansicht übereinstimmen, die während des Clear-Vorgangs verwendet wurde. Es gibt an, ob das Element Color oder die Tiefenschablone gültig ist und wie die Werte für die Verwendung mit der Ressource konvertiert werden.

Color[4]

Der Farbwert, den der Treiber löschen soll.

DepthStencil

Zeiger auf eine D3D12DDI_DEPTH_STENCIL_VALUES Struktur, die den Tiefen- und Schablonenpuffer enthält, den der Treiber löschen sollte.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809
Kopfzeile d3d12umddi.h