Методы и проходы (Direct3D 9)
Методы обеспечивают отрисовку мышц. Метод инкапсулирует состояние эффекта, определяющее стиль отрисовки. Техника состоит из одного или нескольких проходов.
Techniques
Синтаксис для вызова метода выглядит следующим образом:
technique [ id ] [< annotation(s) >]
{ pass(es) }
Где:
- id — это необязательное уникальное имя.
- Аннотация — это ноль или более необязательных фрагментов сведений, относящихся к пользователю. См . раздел Добавление сведений в параметры эффекта with_Annotations.
- Значение pass(es) равно нулю или более проходам. Каждый проход содержит назначения состояния. См. ниже.
Проходит
Проход содержит назначения состояния, необходимые для отрисовки.
pass [ id ] [< annotation(s) >]
{ state assignment(s) }
Где:
- id — это необязательное уникальное имя.
- Заметка — это один или несколько необязательных элементов сведений о пользователях. См . раздел Добавление сведений в параметры эффекта with_Annotations.
- Присваивание назначает ноль или несколько значений состояния или вычисляет одно или несколько выражений. См. статью Состояния эффектов (Direct3D 9) и Выражения (Direct3D 9).
Пропускает все задания, кроме последнего, в наборе повторяемых назначений в одном состоянии.
Связанные темы