namespace UnityEditor.VFX.Operator { [VFXHelpURL("Operator-Power")] [VFXInfo(category = "Math/Arithmetic")] class Power : VFXOperatorNumericCascadedUnified { protected override sealed string operatorName { get { return "Power"; } } protected override sealed double defaultValueDouble { get { return 1.0; } } protected override sealed ValidTypeRule typeFilter { get { return ValidTypeRule.allowEverythingExceptIntegerAndDirection; } } protected override sealed VFXExpression ComposeExpression(VFXExpression a, VFXExpression b) { return new VFXExpressionPow(a, b); } } }