Поделиться через


структура 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

Указатель на массив D3D12_GLOBAL_BARRIER структур, если type имеет значение D3D12_BARRIER_TYPE::D 3D12_BARRIER_TYPE_GLOBAL.

pTextureBarriers

Указатель на массив D3D12_TEXTURE_BARRIER структур, если Типимеет значение D3D12_BARRIER_TYPE::D 3D12_BARRIER_TYPE_TEXTURE.

pBufferBarriers

Указатель на массив D3D12_BUFFER_BARRIER структур, если Типимеет значение D3D12_BARRIER_TYPE::D 3D12_BARRIER_TYPE_BUFFER.

Требования

Требование Значение
Заголовок d3d12.h