структура D3D12_ROOT_DESCRIPTOR_TABLE (d3d12.h)
Описывает макет корневой сигнатуры 1.0 таблицы дескрипторов как коллекцию диапазонов дескрипторов, которые относятся к одному дескриптору базового дескриптора.
Синтаксис
typedef struct D3D12_ROOT_DESCRIPTOR_TABLE {
UINT NumDescriptorRanges;
const D3D12_DESCRIPTOR_RANGE *pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE;
Члены
NumDescriptorRanges
Количество диапазонов дескрипторов в макете таблицы.
pDescriptorRanges
Массив D3D12_DESCRIPTOR_RANGE структур, описывающих диапазоны дескрипторов.
Комментарии
В той же таблице дескрипторов не допускаются выборки, что и представления с константным буфером (CBV), представления с неупорядоченным доступом (UAV) и представления ресурсов шейдера (SRV).
D3D12_ROOT_DESCRIPTOR_TABLE — это тип данных элемента DescriptorTableD3D12_ROOT_PARAMETER. Используйте D3D12_ROOT_DESCRIPTOR_TABLE, если для элемента ParameterTypeD3D12_ROOT_PARAMETER задано значение D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12.h |