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


структура D3D12_RESOURCE_ALIASING_BARRIER (d3d12.h)

Описывает переход между использованием двух разных ресурсов, имеющих сопоставления в одной куче.

Синтаксис

typedef struct D3D12_RESOURCE_ALIASING_BARRIER {
  ID3D12Resource *pResourceBefore;
  ID3D12Resource *pResourceAfter;
} D3D12_RESOURCE_ALIASING_BARRIER;

Члены

pResourceBefore

Указатель на объект ID3D12Resource , представляющий ресурс до, используемый при переходе.

pResourceAfter

Указатель на объект ID3D12Resource , представляющий ресурс after, используемый при переходе.

Комментарии

Эта структура является членом структуры D3D12_RESOURCE_BARRIER .

Можно указать как ресурсы до, так и после, либо один или оба ресурса могут иметь значение NULL, что указывает на то, что любой размещенный или зарезервированный ресурс может привести к псевдониму.

Ознакомьтесь с моделями использования, описанными в разделе CreatePlacedResource.

Требования

   
Верхняя часть d3d12.h

См. также раздел

Основные структуры

Использование барьеров ресурсов для синхронизации состояний ресурсов в Direct3D 12