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