D3D12DDIARG_RESOURCE_BARRIER_0022 構造体 (d3d12umddi.h)

D3D12DDIARG_RESOURCE_BARRIER_0022構造体には、PFND3D12DDI_RESOURCEBARRIER_0022のリソース バリア パラメーターが含まれています

構文

typedef struct D3D12DDIARG_RESOURCE_BARRIER_0022 {
  D3D12DDI_RESOURCE_BARRIER_TYPE  Type;
  D3D12DDI_RESOURCE_BARRIER_FLAGS Flags;
  union {
    D3D12DDI_RESOURCE_TRANSITION_BARRIER_0003 Transition;
    D3D12DDI_RESOURCE_RANGED_BARRIER_0022     Ranged;
    D3D12DDI_RESOURCE_UAV_BARRIER             UAV;
  };
} D3D12DDIARG_RESOURCE_BARRIER_0022;

メンバー

Type

D3D12DDI_RESOURCE_BARRIER_TYPE値としてのリソース バリアの種類。 このメンバーは、以下の共用体で使用するバリアの種類を決定します。

Flags

D3D12DDI_RESOURCE_BARRIER_FLAGS値としてのバリア フラグ。

Transition

異なる使用法間のサブリソースの遷移を記述する D3D12DDI_RESOURCE_TRANSITION_BARRIER_0003 構造体。 この構造体のメンバーは、サブリソースの使用の前後を指定します。

Ranged

範囲バリアを記述する D3D12DDI_RESOURCE_RANGED_BARRIER_0022 構造体。

UAV

将来 UAV アクセス (読み取りまたは書き込み) を開始する前に、すべての UAV アクセス (読み取りまたは書き込み) を完了する必要があるリソースを記述するD3D12DDI_RESOURCE_UAV_BARRIER構造体。

要件

要件
Header d3d12umddi.h (D3d12umddi.h を含む)

こちらもご覧ください

PFND3D12DDI_RESOURCEBARRIER_0022