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

TypeD3D12_BARRIER_TYPE::D3D12_BARRIER_TYPE_GLOBAL の場合は、D3D12_GLOBAL_BARRIER構造体の配列へのポインター。

pTextureBarriers

TypeD3D12_BARRIER_TYPE::D3D12_BARRIER_TYPE_TEXTURE の場合は、D3D12_TEXTURE_BARRIER構造体の配列へのポインター。

pBufferBarriers

TypeD3D12_BARRIER_TYPE::D3D12_BARRIER_TYPE_BUFFER の場合は、D3D12_BUFFER_BARRIER構造体の配列へのポインター。

要件

要件
Header d3d12.h