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