class in UnityEditor.ShaderKeywordFilter
/
Inherits from:ShaderKeywordFilter.FilterAttribute
Remove the specified shader keywords from the build if the data field doesn't match the condition.
If the data field under RemoveIf
doesn't match the value of condition
, Unity removes keywordNames
in any multi_compile
keyword set.
using UnityEditor.ShaderKeywordFilter;
[RemoveIfNot(true, keywordNames: "FeatureA")] bool enableFeatureA;
Additional resources: FilterAttribute.
RemoveIfNotAttribute | Remove the specified shader keywords from the build if the data field doesn't match the condition. |