共用方式為


D3D12_RESOURCE_BARRIER_FLAGS列舉 (d3d12.h)

用於設定分割資源屏障的旗標。

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
} ;

常數

 
D3D12_RESOURCE_BARRIER_FLAG_NONE
值: 0
沒有旗標。
D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY
值: 0x1
這會以新的狀態啟動屏障轉換,讓資源進入暫時無存取條件。
D3D12_RESOURCE_BARRIER_FLAG_END_ONLY
值: 0x2
此屏障會完成轉換、設定新的狀態,以及還原對資源的作用中存取。

備註

分割屏障可讓單一轉換分割成開始和結尾, (指的是 多引擎同步處理) 。

D3D12_RESOURCE_BARRIER 結構的Flags 成員會使用此列舉。

規格需求

需求
標頭 d3d12.h

另請參閱

核心列舉

ResourceBarrier

在 Direct3D 12 中使用資源屏障同步處理資源狀態