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;

Member

Format

Gibt ein Element der DXGI_FORMAT-Enumeration an.

Das Format der häufig gelöschten Farbe folgt der gleichen Gültigkeitsprüfungsregeln wie eine Ansichts-/Deskriptorerstellung. 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 leeren Vorgangs 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

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

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10, Version 1809
Header d3d12umddi.h