ShaderKeyword
структура в UnityEngine.Rendering
Выполнено в:UnityEngine.CoreModule
Описание
Представляет собой идентификатор для конкретного пути кода в шейдере.
Unity теперь предоставляет LocalKeyword и GlobalKeyword APIs, которые более производительны, чем ShaderKeyword. Наилучшей практикой является использование этих APIs вместо.
Дополнительные ресурсы: LocalKeyword, GlobalKeyword, ShaderKeywordSet, Shader.EnableKeyword, Варианты и ключевые слова шейдера, Заявление и использование ключевых слов шейдера в HLSL.
Свойства
| Свойство | Описание |
|---|---|
| index | Индекс ключевого слова shader. |
| name | Имя ключевого слова шейдера. (только для чтения) |
Конструкторы
| Конструктор | Описание |
|---|---|
| ShaderKeyword | Инициализирует новый экземпляр класса ShaderKeyword по имени глобального ключевого слова шейдера. |
Открытые методы
| Метод | Описание |
|---|---|
| IsValid | Проверяет, существует ли глобальное ключевое слово shader. |
Статические методы
| Метод | Описание |
|---|---|
| GetGlobalKeywordType | Возвращает тип глобального ключевого слова: встроенное или определенное пользователем. |
| IsKeywordLocal | Возвращает true, если ключевое слово локальное. |