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

Kernstrukturen

Verwenden von Ressourcenbarrieren zum Synchronisieren von Ressourcenzuständen in Direct3D 12