Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt den Übergang von Unterressourcen zwischen verschiedenen Verwendungen.
Syntax
typedef struct D3D12_RESOURCE_TRANSITION_BARRIER {
ID3D12Resource *pResource;
UINT Subresource;
D3D12_RESOURCE_STATES StateBefore;
D3D12_RESOURCE_STATES StateAfter;
} D3D12_RESOURCE_TRANSITION_BARRIER;
Member
pResource
Ein Zeiger auf das ID3D12Resource-Objekt , das die beim Übergang verwendete Ressource darstellt.
Subresource
Der Index der Unterressource für den Übergang. Verwenden Sie das D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES-Flag ( 0xffffffff ), um alle Unterressourcen in einer Ressource gleichzeitig zu übergeben.
StateBefore
Die "vor"-Verwendungen der Unterressourcen als bitweise OR'd-Kombination aus D3D12_RESOURCE_STATES Enumerationskonstanten.
StateAfter
Die "After"-Verwendungen der Unterressourcen als bitweise OR'd-Kombination aus D3D12_RESOURCE_STATES Enumerationskonstanten.
Hinweise
Diese Struktur wird vom Transition-Member der D3D12_RESOURCE_BARRIER-Struktur verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12.h |
Weitere Informationen
Verwenden von Ressourcenbarrieren zum Synchronisieren von Ressourcenzuständen in Direct3D 12