構文
メンバー
Type型: D3D12_RESOURCE_BARRIER_TYPE リソース バリアの種類を指定する D3D12_RESOURCE_BARRIER_TYPE 型の値。 このメンバーは、以下の共用体で使用する型を決定します。 Flags
型: D3D12_RESOURCE_BARRIER_FLAGS “begin only” や “end only” などの D3D12_RESOURCE_BARRIER_FLAGS 列挙定数を指定します。 Transition
型: D3D12_RESOURCE_TRANSITION_BARRIER 異なる使用間のサブリソースの遷移を記述する D3D12_RESOURCE_TRANSITION_BARRIER 構造体。 メンバーはサブリソースの遷移前および遷移後の使用を指定します。 Aliasing
型: D3D12_RESOURCE_ALIASING_BARRIER 同じヒープ内へのマッピングを持つ 2 つの異なるリソースの使用間の遷移を記述する D3D12_RESOURCE_ALIASING_BARRIER 構造体。 UAV
型: D3D12_RESOURCE_UAV_BARRIER すべての UAV アクセス (読み取りまたは書き込み) が完了しないと、以降の UAV アクセス (読み取りまたは書き込み) が開始できないリソースを記述する D3D12_RESOURCE_UAV_BARRIER 構造体。
解説
この構造体は ID3D12GraphicsCommandList::ResourceBarrier メソッドで使用されます。要件
ヘッダー: d3d12_xs.h または d3d12_x.hライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされるプラットフォーム: XBOX Series 本体および XBOX One ファミリ
