Unity 6.3
0 онлайн 70 гостей 3 в системе
Вход

PlatformKeywordSet

структура в UnityEngine.Rendering

Выполнено в:UnityEngine.CoreModule

Описание

Коллекция ShaderKeyword, представляющая конкретный вариант платформы.

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

PlatformKeywordSet зеркала ShaderKeywordSetфункциональность, но не содержит пользовательских ключевых слов. Вместо этого структура предоставляет сведения о возможностях рендеринга и графическом API целевой платформы. Например, framebuffer извлечь (представлены с помощью ключевого слова BuiltinShaderDefine.UNITY_FRAMEBUFFER_FETCH_AVAILABLE) могут быть доступны при компиляции шейдера для BuildTarget.Android, но не для BuildTarget.StandaloneWindows.

Дополнительные сведения о вариантах шейдеров и ключевых словах см. в Варианты шейдеров и ключевые слова и Изменение работы шейдеров с помощью ветвления и ключевых слов.

Дополнительные ресурсы: ShaderKeyword, Shader.EnableKeyword, Shader.EnableKeyword.

Открытые методы

Метод Описание
DisableОтключить определенное ключевое слово шейдера.
EnableВключить определенное ключевое слово шейдера.
IsEnabledПроверьте, включено ли определенное ключевое слово шейдера.