Метод ID3D11ShaderReflectionConstantBuffer::GetVariableByName (d3d11shader.h)
Получение переменной отражения шейдера по имени.
Синтаксис
ID3D11ShaderReflectionVariable * GetVariableByName(
[in] LPCSTR Name
);
Параметры
[in] Name
Тип: LPCSTR
Имя переменной.
Возвращаемое значение
Тип: ID3D11ShaderReflectionVariable*
Возвращает объект sentinel (конец маркера списка). Чтобы определить, успешно ли выполнено getVariableByName, вызовите ID3D11ShaderReflectionVariable::GetDesc и проверка возвращенное значение HRESULT. Любое возвращаемое значение, отличное от успешного, означает, что GetVariableByName завершился ошибкой.
Комментарии
Интерфейс этого метода размещается в встроенной библиотеке DLL D3DCompiler_xx.dll.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d11shader.h |
Библиотека | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |