D3D12_RESOURCE_BARRIER_FLAGS列挙 (d3d12.h)

分割リソース バリアを設定するためのフラグ。

構文

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
このバリアは、移行を完了し、新しい状態を設定し、リソースへのアクティブなアクセスを復元します。

注釈

分割バリアを使用すると、1 つの遷移を開始と終了の半分に分割できます ( 「マルチエンジン同期」を参照)。

この列挙型は、D3D12_RESOURCE_BARRIER構造体の Flags メンバーによって使用されます。

要件

要件
Header d3d12.h

こちらもご覧ください

コア列挙

ResourceBarrier

リソース バリアを使用して、Direct3D 12 のリソースの状態を同期する