Freigeben über


D3D12DDI_CLEAR_VALUES Struktur (d3d12umddi.h)

Die D3D12DDI_CLEAR_VALUES-Struktur enthält Werte, die verwendet werden, um klare Vorgänge für eine bestimmte Ressource zu optimieren.

Syntax

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

Angehörige

Format

Gibt ein Element der DXGI_FORMAT-Aufzählung an.

Das Format der häufig gelöschten Farbe folgt den gleichen Gültigkeitsregeln wie die Erstellung von Ansichten/Beschreibungen. Im Allgemeinen kann das Format der klaren Farbe ein beliebiges Format in derselben Typ-weniger-Gruppe sein, zu der das Ressourcenformat gehört.

Dieses Format muss mit dem Format der Ansicht übereinstimmen, die während des Löschvorgangs verwendet wird. Es gibt an, ob das Element "Color" oder "DepthStencil" 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

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1809
Header- d3d12umddi.h