GlobalKeyword
структура в UnityEngine.Rendering
Выполнено в:UnityEngine.CoreModule
Описание
Представляет глобальное ключевое слово шейдера.
Ключевые слова шейдера определяют, какие варианты шейдера Unity использует. Вы можете использовать GlobalKeyword чтобы включить, отключить или проверить состояние глобальные ключевое слово shader. Информация о работе с ключевые слова локального шейдера и глобальные ключевые слова шейдера и как они взаимодействуют, см. Использование ключевых слов с C# сценарии.
Чтобы задать состояние глобального ключевого слова шейдера, используйте Shader.SetKeyword, Shader.EnableKeyword, или Shader.DisableKeyword. Чтобы получить все существующие глобальные ключевые слова для шейдеров, используйте Shader.globalKeywords. Чтобы получить все глобальные ключевые слова, которые включены, используйте Shader.enabledGlobalKeywords.
В дополнение к этому, вы также можете включить или отключить локальное или глобальное ключевое слово с помощью CommandBuffer. Для этого используйте CommandBuffer.SetKeyword, CommandBuffer.EnableKeyword, или CommandBuffer.DisableKeyword.
Дополнительные ресурсы: Варианты шейдеров и ключевые слова, LocalKeyword.
Свойства
| Свойство | Описание |
|---|---|
| name | Имя ключевого слова шейдера. (только для чтения) |
Конструкторы
| Конструктор | Описание |
|---|---|
| GlobalKeyword | Создаёт и возвращает структуру GlobalKeyword, представляющую существующее глобальное ключевое слово шейдера. |
Статические методы
| Метод | Описание |
|---|---|
| Create | Создает и возвращает GlobalKeyword, который представляет новое или существующее глобальное ключевое слово шейдера. |