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


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

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

Методы

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

 
ID3D11ShaderReflectionType::GetBaseClass

Возвращает интерфейс ИНТЕРФЕЙСА ID3D11ShaderReflectionType, содержащий тип базового класса переменной.
ID3D11ShaderReflectionType::GetDesc

Получение описания типа переменной шейдер-отражения. (ID3D11ShaderReflectionType.GetDesc)
ID3D11ShaderReflectionType::GetInterfaceByIndex

Получение интерфейса по индексу.
ID3D11ShaderReflectionType::GetMemberTypeByIndex

Метод ID3D11ShaderReflectionType::GetMemberTypeByIndex (d3d11shader.h) получает тип переменной шейдера-отражения по индексу.
ID3D11ShaderReflectionType::GetMemberTypeByName

Получение типа переменной шейдер-отражения по имени. (ID3D11ShaderReflectionType.GetMemberTypeByName)
ID3D11ShaderReflectionType::GetMemberTypeName

Получение типа переменной шейдер-отражения. (ID3D11ShaderReflectionType.GetMemberTypeName)
ID3D11ShaderReflectionType::GetNumInterfaces

Возвращает количество интерфейсов. (ID3D11ShaderReflectionType.GetNumInterfaces)
ID3D11ShaderReflectionType::GetSubType

Возвращает базовый класс класса . (ID3D11ShaderReflectionType.GetSubType)
ID3D11ShaderReflectionType::ImplementsInterface

Указывает, реализует ли тип класса интерфейс. (ID3D11ShaderReflectionType.ImplementsInterface)
ID3D11ShaderReflectionType::IsEqual

Указывает, имеют ли два указателя интерфейса ID3D11ShaderReflectionType одинаковый базовый тип.
ID3D11ShaderReflectionType::IsOfType

Указывает, имеет ли переменная указанный тип. (ID3D11ShaderReflectionType.IsOfType)

Комментарии

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

Требования

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

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

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