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 を含む) |