Параметры (Direct3D 9)
Параметры являются переменными эффекта.
Синтаксис
идентификатор типа использования [: семантика] [<заметки(ы)>] [= выражение];
Параметры могут быть считаны и записаны приложением с помощью ID3DXEffect или ID3DXEffectCompiler.
На параметры можно ссылаться в функциях и методах (в частности, в правой части назначений состояний).
Элемент | Описание |
---|---|
Использования |
Область действия параметра. См. статью Использование и литералы (Direct3D 9). |
Тип |
Любая допустимая ссылка для типа HLSL . |
ID |
Уникальное имя. |
Семантические |
Тег, следующий за правилами идентификатора, который обычно указывает использование параметра . Должен быть определенным типом. |
Аннотации |
Ноль или более фрагментов сведений о пользователях. Может быть любого типа. См . статью Добавление сведений в параметры эффекта с помощью заметок. |
Выражение |
Инициализирует значение параметра. См. раздел Выражения (Direct3D 9). |
Параметры можно инициализировать в любой допустимой ссылке для выражения HLSL , которое уменьшается до литерального значения.
Значения параметров не изменяются при выполнении назначения состояния или вызовов функций.
Связанные темы