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 |