Freigeben über


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

Kernaufzählungen

ResourceBarrier

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