Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс передачи инкапсулирует назначения состояний в методе.
Время существования объекта ID3D10EffectPass равно времени существования его родительского объекта ID3D10Effect .
| Метод | Описание |
|---|---|
| Применить | Задайте состояние, содержащееся в передаче устройству. |
| ComputeStateBlockMask | Создайте маску для разрешения или предотвращения изменений состояния. |
| GetAnnotationByIndex | Получение заметки по индексу. |
| GetAnnotationByName | Получение заметки по имени. |
| GetDesc | Получите описание прохода. |
| GetGeometryShaderDesc | Получение описания геометрического шейдера. |
| GetPixelShaderDesc | Получение описания пиксельного шейдера. |
| GetVertexShaderDesc | Получение описания вершинного шейдера. |
| IsValid | Проверьте прохождение, чтобы убедиться, что он содержит допустимый синтаксис. |
Методы
Интерфейс ID3D10EffectPass содержит следующие методы.
|
ID3D10EffectPass::Apply Задайте состояние, содержащееся в передаче устройству. |
|
ID3D10EffectPass::ComputeStateBlockMask Создайте маску для разрешения или предотвращения изменений состояния. |
|
ID3D10EffectPass::GetAnnotationByIndex Метод ID3D10EffectPass::GetAnnotationByIndex (d3d10effect.h) получает заметку по индексу. |
|
ID3D10EffectPass::GetAnnotationByName Получение заметки по имени. (ID3D10EffectPass.GetAnnotationByName) |
|
ID3D10EffectPass::GetDesc Получите описание прохода. |
|
ID3D10EffectPass::GetGeometryShaderDesc Получение описания геометрического шейдера. |
|
ID3D10EffectPass::GetPixelShaderDesc Получение описания пиксельного шейдера. |
|
ID3D10EffectPass::GetVertexShaderDesc Получение описания вершинного шейдера. |
|
ID3D10EffectPass::IsValid Проверьте прохождение, чтобы убедиться, что он содержит допустимый синтаксис. |
Комментарии
Проход — это блок кода, который задает объекты состояния отрисовки и шейдеры. Проход объявляется в методе; Синтаксис для метода показан в разделе Синтаксис метода эффектов (Direct3D 10).
Чтобы получить интерфейс передачи эффекта, вызовите метод, например ID3D10EffectTechnique::GetPassByName.
Требования
| Целевая платформа | Windows |
| Header | d3d10effect.h |