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