Поделиться через


Метод ID3DX11Effect::GetVariableByName

Получение переменной по имени.

Синтаксис

ID3DX11EffectVariable* GetVariableByName(
   LPCSTR Name
);

Параметры

имя;

Тип: LPCSTR

Имя переменной.

Возвращаемое значение

Тип: ID3DX11EffectVariable*

Указатель на ID3DX11EffectVariable. Возвращает недопустимую переменную, если не удается найти указанное имя.

Комментарии

Эффект может содержать одну или несколько переменных. Переменные за пределами метода считаются глобальными для всех эффектов, а те, которые находятся внутри метода, являются локальными для этого метода. Вы можете получить доступ к переменной эффекта, используя ее имя или индекс.

Метод возвращает указатель на интерфейс переменной эффекта независимо от того, найдена ли переменная. Необходимо вызвать ID3DX11Effect::IsValid , чтобы проверить, существует ли имя.

Примечание

Пакет SDK для DirectX не предоставляет скомпилированные двоичные файлы для эффектов. Для создания приложения типа эффектов необходимо использовать источник Эффекты 11. Дополнительные сведения об использовании источника эффектов 11 см. в разделе Различия между эффектами 10 и Эффекты 11.

Требования

Требование Значение
Заголовок
D3dx11effect.h
Библиотека
Н/Д (библиотека эффектов 11 доступна в Интернете в качестве общего источника).)

См. также раздел

ID3DX11Effect