D3D12DDIARG_RESOURCE_BARRIER_0022 Struktur (d3d12umddi.h)
Die D3D12DDIARG_RESOURCE_BARRIER_0022 Struktur enthält die Parameter der Ressourcenbarriere für die PFND3D12DDI_RESOURCEBARRIER_0022.
Syntax
typedef struct D3D12DDIARG_RESOURCE_BARRIER_0022 {
D3D12DDI_RESOURCE_BARRIER_TYPE Type;
D3D12DDI_RESOURCE_BARRIER_FLAGS Flags;
union {
D3D12DDI_RESOURCE_TRANSITION_BARRIER_0003 Transition;
D3D12DDI_RESOURCE_RANGED_BARRIER_0022 Ranged;
D3D12DDI_RESOURCE_UAV_BARRIER UAV;
};
} D3D12DDIARG_RESOURCE_BARRIER_0022;
Angehörige
Type
Der Typ der Ressourcenbarriere als D3D12DDI_RESOURCE_BARRIER_TYPE Wert. Dieses Mitglied bestimmt, welcher Barrieretyp in der nachstehenden Vereinigung verwendet werden soll.
Flags
Eine Barrierekennzeichnung als D3D12DDI_RESOURCE_BARRIER_FLAGS Wert.
Transition
Eine D3D12DDI_RESOURCE_TRANSITION_BARRIER_0003 Struktur, die den Übergang von Unterressourcen zwischen verschiedenen Verwendungen beschreibt. Die Member dieser Struktur geben die Vor- und Nachverwendungen der Unterressourcen an.
Ranged
Eine D3D12DDI_RESOURCE_RANGED_BARRIER_0022 Struktur, die eine Bereichsbarriere beschreibt.
UAV
Eine D3D12DDI_RESOURCE_UAV_BARRIER Struktur, die eine Ressource beschreibt, in der alle UAV-Zugriffe (Lese- oder Schreibvorgänge) abgeschlossen werden müssen, bevor zukünftige UAV-Zugriffe (Lese- oder Schreibzugriff) beginnen können.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3d12umddi.h (einschließlich D3d12umddi.h) |