UnityEditor.ShaderKeywordFilter 类
/
继承自: ShaderKeywordFilter.GraphicsAPIConstraintAttribute
根据图形 API 启用或禁用着色器关键字过滤器属性。
如果您使用此属性,Unity 将在当前构建目标与任何 graphicsDeviceTypes
不匹配的情况下启用 过滤器属性。
以下示例仅在您针对非 OpenGL 图形 API 构建时才构建包含 FeatureA
关键字的变体。
using UnityEditor.ShaderKeywordFilter;
[ApplyRulesIfNotGraphicsAPI(GraphicsDeviceType.OpenGLES3, GraphicsDeviceType.OpenGLCore)] [SelectIf(true, keywordNames: "FeatureA")] bool forceFeatureA;
ApplyRulesIfNotGraphicsAPIAttribute | 根据图形 API 启用或禁用着色器关键字过滤器属性。 |