D3D12_RESOURCE_BARRIER_FLAGS-Enumeration (d3d12.h)
Flags zum Festlegen von Barrieren für geteilte Ressourcen.
Syntax
typedef enum D3D12_RESOURCE_BARRIER_FLAGS {
D3D12_RESOURCE_BARRIER_FLAG_NONE = 0,
D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY = 0x1,
D3D12_RESOURCE_BARRIER_FLAG_END_ONLY = 0x2
} ;
Konstanten
D3D12_RESOURCE_BARRIER_FLAG_NONE Wert: 0 Keine Flags. |
D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY Wert: 0x1 Dadurch wird ein Barrierenübergang in einem neuen Zustand gestartet, wodurch eine Ressource in eine vorübergehende Bedingung ohne Zugriff versetzt wird. |
D3D12_RESOURCE_BARRIER_FLAG_END_ONLY Wert: 0x2 Diese Barriere schließt einen Übergang ab, legt einen neuen Zustand fest und stellt den aktiven Zugriff auf eine Ressource wieder her. |
Hinweise
Geteilte Barrieren ermöglichen die Aufteilung eines einzelnen Übergangs in Die Anfangs- und Endhälften (siehe Synchronisierung mit mehreren Engines).
Diese Enumeration wird vom Flags-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