Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот интерфейс отражения шейдера предоставляет доступ к переменной.
Методы
Интерфейс ID3D12ShaderReflectionVariable содержит следующие методы.
|
ID3D12ShaderReflectionVariable::GetBuffer Возвращает id3D12ShaderReflectionConstantBuffer текущего объекта ID3D12ShaderReflectionVariable. |
|
ID3D12ShaderReflectionVariable::GetDesc Возвращает описание переменной шейдера. |
|
ID3D12ShaderReflectionVariable::GetInterfaceslot Возвращает соответствующий слот интерфейса для переменной, представляющей указатель интерфейса. (ID3D12ShaderReflectionVariable.GetInterfaceSlot) |
|
ID3D12ShaderReflectionVariable::GetType Возвращает тип переменной шейдера. |
Комментарии
Чтобы получить интерфейс переменной шейдера-отражения, вызовите такой метод, как ID3D12ShaderReflection::GetVariableByName. Это не COM-интерфейс, поэтому вам не нужно беспокоиться о количестве ссылок или освобождении интерфейса, когда вы закончите работу с ним.
Требования
| Требование | Значение |
|---|---|
| Целевая платформа | Windows |
| Header | d3d12shader.h |