Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот интерфейс отражения шейдера предоставляет доступ к типу переменной.
Методы
Интерфейс ID3D12ShaderReflectionType содержит следующие методы.
|
ID3D12ShaderReflectionType::GetBaseClass Возвращает интерфейс интерфейса ID3D12ShaderReflectionType, содержащий тип базового класса переменной. |
|
ID3D12ShaderReflectionType::GetDesc Возвращает описание типа переменной шейдера-отражения. |
|
ID3D12ShaderReflectionType::GetInterfaceByIndex Возвращает интерфейс по индексу. |
|
ID3D12ShaderReflectionType::GetMemberTypeByIndex Возвращает тип переменной шейдера-отражения по индексу. |
|
ID3D12ShaderReflectionType::GetMemberTypeByName Возвращает тип переменной шейдера-отражения по имени. |
|
ID3D12ShaderReflectionType::GetMemberTypeName Возвращает тип переменной шейдера-отражения. |
|
ID3D12ShaderReflectionType::GetNumInterfaces Возвращает количество интерфейсов. (ID3D12ShaderReflectionType.GetNumInterfaces) |
|
ID3D12ShaderReflectionType::GetSubType Возвращает базовый класс класса . (ID3D12ShaderReflectionType.GetSubType) |
|
ID3D12ShaderReflectionType::ImplementsInterface Указывает, реализует ли тип класса интерфейс. (ID3D12ShaderReflectionType.ImplementsInterface) |
|
ID3D12ShaderReflectionType::Isequal Указывает, имеют ли два указателя интерфейса ID3D12ShaderReflectionType одинаковый базовый тип. |
|
ID3D12ShaderReflectionType::IsOfType Указывает, имеет ли переменная указанный тип. (ID3D12ShaderReflectionType.IsOfType) |
Комментарии
Интерфейс get a shader-reflection-type вызывает ID3D12ShaderReflectionVariable::GetType. Это не COM-интерфейс, поэтому вам не нужно беспокоиться о количестве ссылок или освобождении интерфейса, когда вы закончите работу с ним.
Требования
| Целевая платформа | Windows |
| Header | d3d12shader.h |