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


Параметры (Direct3D 9)

Параметры являются переменными эффекта.

Синтаксис

идентификатор типа использования [: семантика] [<заметки(ы)>] [= выражение];

Параметры могут быть считаны и записаны приложением с помощью ID3DXEffect или ID3DXEffectCompiler.

На параметры можно ссылаться в функциях и методах (в частности, в правой части назначений состояний).

Элемент Описание
Использования
Область действия параметра. См. статью Использование и литералы (Direct3D 9).
Тип
Любая допустимая ссылка для типа HLSL .
ID
Уникальное имя.
Семантические
Тег, следующий за правилами идентификатора, который обычно указывает использование параметра . Должен быть определенным типом.
Аннотации
Ноль или более фрагментов сведений о пользователях. Может быть любого типа. См . статью Добавление сведений в параметры эффекта с помощью заметок.
Выражение
Инициализирует значение параметра. См. раздел Выражения (Direct3D 9).

 

Параметры можно инициализировать в любой допустимой ссылке для выражения HLSL , которое уменьшается до литерального значения.

Значения параметров не изменяются при выполнении назначения состояния или вызовов функций.

Формат эффекта