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 構造体。
必要条件
要件 | 価値 |
---|---|
ヘッダー | d3d12umddi.h (D3d12umddi.h を含む) |