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

Описывает макет корневой сигнатуры 1.1 таблицы дескрипторов в виде коллекции диапазонов дескрипторов, которые относятся к одному дескриптору базового дескриптора.

Синтаксис

typedef struct D3D12_ROOT_DESCRIPTOR_TABLE1 {
  UINT                          NumDescriptorRanges;
  const D3D12_DESCRIPTOR_RANGE1 *pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE1;

Члены

NumDescriptorRanges

Количество диапазонов дескрипторов в макете таблицы.

pDescriptorRanges

Массив D3D12_DESCRIPTOR_RANGE1 структур, описывающих диапазоны дескрипторов.

Комментарии

В той же таблице дескрипторов не допускаются выборки, что и представления с константным буфером (CBV), представления с неупорядоченным доступом (UAV) и представления ресурсов шейдера (SRV).

D3D12_ROOT_DESCRIPTOR_TABLE1 — это тип данных элемента DescriptorTableD3D12_ROOT_PARAMETER1. Используйте D3D12_ROOT_DESCRIPTOR_TABLE1, если для элемента SlotTypeD3D12_ROOT_PARAMETER1задано значение D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE.

См. вспомогательную структуру CD3DX12_ROOT_DESCRIPTOR_TABLE1.

Требования

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

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

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

D3D12_ROOT_DESCRIPTOR_TABLE

Корневая подпись версии 1.1