D3D12_RESOURCE_ALIASING_BARRIER-Struktur (d3d12.h)
Beschreibt den Übergang zwischen der Verwendung von zwei verschiedenen Ressourcen mit Zuordnungen zum gleichen Heap.
Syntax
typedef struct D3D12_RESOURCE_ALIASING_BARRIER {
ID3D12Resource *pResourceBefore;
ID3D12Resource *pResourceAfter;
} D3D12_RESOURCE_ALIASING_BARRIER;
Member
pResourceBefore
Ein Zeiger auf das ID3D12Resource-Objekt , das die zuvor verwendete Ressource beim Übergang darstellt.
pResourceAfter
Ein Zeiger auf das ID3D12Resource-Objekt , das die beim Übergang verwendete After-Ressource darstellt.
Hinweise
Diese Struktur ist ein Element der D3D12_RESOURCE_BARRIER-Struktur .
Sowohl die Vor- als auch die Nachher-Ressourcen können angegeben werden, oder eine oder beide Ressourcen können NULL sein, was angibt, dass jede platzierte oder reservierte Ressource Aliasing verursachen kann.
Weitere Informationen finden Sie in den in CreatePlacedResource beschriebenen Nutzungsmodellen.
Anforderungen
Kopfzeile | d3d12.h |
Weitere Informationen
Verwenden von Ressourcenbarrieren zum Synchronisieren von Ressourcenzuständen in Direct3D 12