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


Интерфейс ID3DX11EffectTechnique

Интерфейс ID3DX11EffectTechnique представляет собой коллекцию проходов.

Время существования объекта ID3DX11EffectTechnique равно времени существования его родительского объекта ID3DX11Effect .

Методы

Интерфейс ID3DX11EffectTechnique содержит следующие методы.

Метод Описание
ComputeStateBlockMask Вычислить маску блокировки состояния, чтобы разрешить или предотвратить изменение состояния.
GetAnnotationByIndex Получение заметки по индексу.
GetAnnotationByName Получение заметки по имени.
GetDesc Получите описание метода.
GetPassByIndex Получение прохода по индексу.
GetPassByName Получение прохода по имени.
IsValid Протестируйте метод, чтобы убедиться, что он содержит допустимый синтаксис.

Комментарии

Эффект содержит один или несколько методов; каждый метод содержит один или несколько проходов; каждый проход содержит назначения состояний.

Чтобы получить интерфейс метода эффектов, вызовите метод , например ID3DX11Effect::GetTechniqueByName.

Примечание

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

Требования

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

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

Интерфейсы эффектов 11

Интерфейсы D3DX