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

ApplyRulesIfNotGraphicsAPIAttribute

класс в UnityEditor.ShaderKeywordFilter

Наследуется от:ShaderKeywordFilter.GraphicsAPIConstraintAttribute

Описание

Включить или отключить атрибуты фильтра ключевых слов шейдера на основе графики API.

Если использовать этот атрибут, Unity позволяет атрибуты фильтра если текущая цель сборки не соответствует ни одному из graphicsDeviceTypes.

В следующем примере создаются только варианты, включающие FeatureA ключевое слово, если вы строите для не-OpenGL графика APIs.

using UnityEditor.ShaderKeywordFilter;

[ApplyRulesIfNotGraphicsAPI(GraphicsDeviceType.OpenGLES3, GraphicsDeviceType.OpenGLCore)] [SelectIf(true, keywordNames: "FeatureA")] bool forceFeatureA;

Конструкторы

Конструктор Описание
ApplyRulesIfNotGraphicsAPIAttributeВключить или отключить атрибуты фильтра ключевых слов шейдера на основе графики API.