Интерфейс 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 |