Интерфейс 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 |