D3D12_CLEAR_VALUE-Struktur (d3d12.h)
Beschreibt einen Wert, der verwendet wird, um clear-Vorgänge für eine bestimmte Ressource zu optimieren.
Syntax
typedef struct D3D12_CLEAR_VALUE {
DXGI_FORMAT Format;
union {
FLOAT Color[4];
D3D12_DEPTH_STENCIL_VALUE DepthStencil;
};
} D3D12_CLEAR_VALUE;
Member
Format
Gibt ein Element der DXGI_FORMAT-Enumeration an.
Das Format der häufig gelöschten Farbe folgt den gleichen Validierungsregeln wie bei der Erstellung einer Ansicht/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 Clear-Vorgangs verwendet wurde. Sie 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]
Gibt ein Array mit 4 Einträgen von Gleitkommawerten an, wobei der RGBA-Wert bestimmt wird. Die Reihenfolge von RGBA entspricht der Reihenfolge, die mit ClearRenderTargetView verwendet wird.
DepthStencil
Gibt einen Member von D3D12_DEPTH_STENCIL_VALUE an. Diese Werte entsprechen der Semantik von Depth und Stencil in ClearDepthStencilView.
Hinweise
Diese Struktur wird optional an die folgenden Methoden übergeben:
- ID3D12Device::CreateCommittedResource
- ID3D12Device::CreatePlacedResource
- ID3D12Device::CreateReservedResource
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für