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


перечисление D3D12_DESCRIPTOR_HEAP_TYPE (d3d12.h)

Задает тип кучи дескриптора.

Синтаксис

typedef enum D3D12_DESCRIPTOR_HEAP_TYPE {
  D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV = 0,
  D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER,
  D3D12_DESCRIPTOR_HEAP_TYPE_RTV,
  D3D12_DESCRIPTOR_HEAP_TYPE_DSV,
  D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES
} ;

Константы

 
D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV
Значение: 0
Куча дескриптора для сочетания представлений constant-buffer, shader-resource и неупорядоченного доступа.
D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER
Куча дескриптора для выборки.
D3D12_DESCRIPTOR_HEAP_TYPE_RTV
Куча дескриптора для целевого представления отрисовки.
D3D12_DESCRIPTOR_HEAP_TYPE_DSV
Куча дескрипторов для представления трафарета глубины.
D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES
Количество типов кучи дескриптора.

Комментарии

Это перечисление используется структурой D3D12_DESCRIPTOR_HEAP_DESC и следующими методами:

Требования

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

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

Перечисления core

Создание куч дескрипторов

Кучи дескрипторов