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

Указывает тип корневого слота сигнатуры.

Синтаксис

typedef enum D3D12_ROOT_PARAMETER_TYPE {
  D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE = 0,
  D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS,
  D3D12_ROOT_PARAMETER_TYPE_CBV,
  D3D12_ROOT_PARAMETER_TYPE_SRV,
  D3D12_ROOT_PARAMETER_TYPE_UAV
} ;

Константы

 
D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE
Значение: 0
Слот предназначен для таблицы дескрипторов.
D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS
Слот предназначен для корневых констант.
D3D12_ROOT_PARAMETER_TYPE_CBV
Слот предназначен для представления буфера констант (CBV).
D3D12_ROOT_PARAMETER_TYPE_SRV
Слот предназначен для представления ресурсов шейдера (SRV).
D3D12_ROOT_PARAMETER_TYPE_UAV
Слот предназначен для представления неупорядоченного доступа (UAV).

Комментарии

Это перечисление используется структурой D3D12_ROOT_PARAMETER .

Требования

   
Верхняя часть d3d12.h

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

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

Создание корневой подписи