Перечисление 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по