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


Метод ID3DX11Effect::GetVariableBySemantic

Получение переменной по семантике.

Синтаксис

ID3DX11EffectVariable* GetVariableBySemantic(
   LPCSTR Semantic
);

Параметры

Семантика

Тип: LPCSTR

Семантическое имя.

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

Тип: ID3DX11EffectVariable*

Указатель на переменную эффекта, указанную семантикой. См . ID3DX11EffectVariable.

Комментарии

Каждая переменная эффекта может иметь присоединенную семантику, которая представляет собой определяемую пользователем строку метаданных. Некоторые семантики системных значений — это зарезервированные слова, которые активируют встроенные функциональные возможности по этапам конвейера.

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

Примечание

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

Требования

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

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

ID3DX11Effect