Интерфейс ID3D11ShaderReflectionVariable (d3d11shader.h)

Этот интерфейс отражения шейдера предоставляет доступ к переменной.

Методы

Интерфейс ID3D11ShaderReflectionVariable содержит следующие методы.

 
ID3D11ShaderReflectionVariable::GetBuffer

Этот метод возвращает буфер текущего объекта ID3D11ShaderReflectionVariable.
ID3D11ShaderReflectionVariable::GetDesc

Получите описание переменной шейдера. (ID3D11ShaderReflectionVariable.GetDesc)
ID3D11ShaderReflectionVariable::GetInterfaceslot

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

Получение типа переменной шейдера. (ID3D11ShaderReflectionVariable.GetType)

Комментарии

Чтобы получить интерфейс шейдер-отражение-переменная, вызовите такой метод, как ID3D11ShaderReflection::GetVariableByName. Это не COM-интерфейс, поэтому вам не нужно беспокоиться о количестве ссылок или освобождении интерфейса, когда вы закончите работу с ним.

Требования

   
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d3d11shader.h

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

Интерфейсы шейдеров