Перечисление D3D12_RESOURCE_BARRIER_TYPE (d3d12.h)

Указывает тип описания барьера ресурса (переход в использовании ресурса).

Синтаксис

typedef enum D3D12_RESOURCE_BARRIER_TYPE {
  D3D12_RESOURCE_BARRIER_TYPE_TRANSITION = 0,
  D3D12_RESOURCE_BARRIER_TYPE_ALIASING,
  D3D12_RESOURCE_BARRIER_TYPE_UAV
} ;

Константы

 
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION
Значение: 0
Переходный барьер, указывающий на переход набора подресурсов между различными способами использования. Вызывающий объект должен указать до и после использования вложенных ресурсов.
D3D12_RESOURCE_BARRIER_TYPE_ALIASING
Барьер псевдонима, указывающий на переход между использованием двух разных ресурсов, имеющих сопоставления с тем же пулом плиток. Вызывающий объект может указать ресурс before и after. Обратите внимание, что один или оба ресурса могут иметь значение NULL, что означает, что любой ресурс с плитками может вызвать псевдоним.
D3D12_RESOURCE_BARRIER_TYPE_UAV
Барьер неупорядоченного представления доступа (UAV), который указывает, что все операции доступа БПЛА (чтение или запись) к определенному ресурсу должны быть завершены до начала любых будущих операций доступа К БПЛА (чтение или запись).

Комментарии

Это перечисление используется в структуре D3D12_RESOURCE_BARRIER_TYPE . Используйте эти значения с методом ID3D12GraphicsCommandList::ResourceBarrier .

Требования

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

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

Основные перечисления