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


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

Описывает кучу дескрипторов.

Синтаксис

typedef struct D3D12_DESCRIPTOR_HEAP_DESC {
  D3D12_DESCRIPTOR_HEAP_TYPE  Type;
  UINT                        NumDescriptors;
  D3D12_DESCRIPTOR_HEAP_FLAGS Flags;
  UINT                        NodeMask;
} D3D12_DESCRIPTOR_HEAP_DESC;

Члены

Type

D3D12_DESCRIPTOR_HEAP_TYPE типизированное значение, указывающее типы дескрипторов в куче.

NumDescriptors

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

Flags

Сочетание D3D12_DESCRIPTOR_HEAP_FLAGS типизированных значений, объединенных с помощью побитовой операции ИЛИ. Результирующее значение задает параметры для кучи.

NodeMask

Для операции с одним адаптером присвойте этому параметру значение 0. При наличии нескольких узлов адаптера задайте бит, чтобы определить узел (один из физических адаптеров устройства), к которому применяется куча дескриптора. Каждый бит в маске соответствует одному узлу. Необходимо задать только один бит. См. раздел Многоадаптерные системы.

Комментарии

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

Требования

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

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

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

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

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