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


Интерфейс ID3D10EffectTechnique (d3d10effect.h)

Интерфейс ID3D10EffectTechnique — это коллекция проходов.

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

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

Методы

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

 
ID3D10EffectTechnique::ComputeStateBlockMask

Вычислить маску блокировки состояния, чтобы разрешить или запретить изменение состояния.
ID3D10EffectTechnique::GetAnnotationByIndex

Метод ID3D10EffectTechnique::GetAnnotationByIndex (d3d10effect.h) получает заметку по индексу.
ID3D10EffectTechnique::GetAnnotationByName

Получение заметки по имени. (ID3D10EffectTechnique.GetAnnotationByName)
ID3D10EffectTechnique::GetDesc

Получение описания метода.
ID3D10EffectTechnique::GetPassByIndex

Получение прохода по индексу.
ID3D10EffectTechnique::GetPassByName

Получение прохода по имени.
ID3D10EffectTechnique::IsValid

Протестируйте метод, чтобы узнать, содержит ли он допустимый синтаксис.

Комментарии

Эффект содержит один или несколько методов; каждый метод содержит один или несколько проходов; каждый проход содержит назначения состояния (см. раздел Организация состояния в эффекте (Direct3D 10)). Синтаксис для создания метода показан в разделе Синтаксис метода эффектов (Direct3D 10).

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

Требования

Требование Значение
Целевая платформа Windows
Header d3d10effect.h

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

Интерфейсы эффектов (Direct3D 10)