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


Метод ID3D12ShaderReflectionVariable::GetInterfaceSlot (d3d12shader.h)

Возвращает соответствующий слот интерфейса для переменной, представляющей указатель интерфейса.

Синтаксис

UINT GetInterfaceSlot(
  [in] UINT uArrayIndex
);

Параметры

[in] uArrayIndex

Тип: UINT

Индекс элемента массива, для который требуется получить номер слота. Для переменной, отличной от массива, это значение будет равно нулю.

Возвращаемое значение

Тип: UINT

Возвращает индекс интерфейса в массиве интерфейсов.

Комментарии

GetInterfaceSlot получает соответствующий слот в массиве динамической компоновки для экземпляра интерфейса. Возвращаемый номер слота используется для задания экземпляра интерфейса определенного экземпляра класса. Дополнительные сведения см. в обзоре интерфейсов и классов HLSL.

Интерфейс этого метода размещается в встроенной библиотеке DLL D3DCompiler_xx.dll.

Требования

   
Целевая платформа Windows
Header d3d12shader.h

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

ID3D12ShaderReflectionVariable