D3D12_BARRIER_GROUP構造体 (d3d12.h)
特定の型のバリアのグループについて説明します。
構文
typedef struct D3D12_BARRIER_GROUP {
D3D12_BARRIER_TYPE Type;
UINT32 NumBarriers;
union {
const D3D12_GLOBAL_BARRIER *pGlobalBarriers;
const D3D12_TEXTURE_BARRIER *pTextureBarriers;
const D3D12_BUFFER_BARRIER *pBufferBarriers;
};
} D3D12_BARRIER_GROUP;
メンバー
Type
グループ内のバリアの種類。
NumBarriers
グループ内のバリアの数。
pGlobalBarriers
Type が D3D12_BARRIER_TYPE::D3D12_BARRIER_TYPE_GLOBAL の場合は、D3D12_GLOBAL_BARRIER構造体の配列へのポインター。
pTextureBarriers
Type がD3D12_BARRIER_TYPE::D3D12_BARRIER_TYPE_TEXTURE の場合は、D3D12_TEXTURE_BARRIER構造体の配列へのポインター。
pBufferBarriers
Type が D3D12_BARRIER_TYPE::D3D12_BARRIER_TYPE_BUFFER の場合は、D3D12_BUFFER_BARRIER構造体の配列へのポインター。
要件
要件 | 値 |
---|---|
Header | d3d12.h |