public static Vector4Node operator %(Vector4Node left, Vector4Node right) { return(ExpressionFunctions.Function <Vector4Node>(ExpressionNodeType.Modulus, left, right)); }
public static BooleanNode operator !=(Vector4Node left, Vector4Node right) { return(ExpressionFunctions.Function <BooleanNode>(ExpressionNodeType.NotEquals, left, right)); }
public static Vector4Node operator *(Vector4Node left, Vector4Node right) { return(ExpressionFunctions.Function <Vector4Node>(ExpressionNodeType.Multiply, left, right)); }
public static Vector4Node operator /(Vector4Node left, Vector4Node right) { return(ExpressionFunctions.Function <Vector4Node>(ExpressionNodeType.Divide, left, right)); }
public static Vector4Node operator -(Vector4Node left, Vector4Node right) { return(ExpressionFunctions.Function <Vector4Node>(ExpressionNodeType.Subtract, left, right)); }
public static Vector4Node operator -(Vector4Node value) { return(ExpressionFunctions.Function <Vector4Node>(ExpressionNodeType.Negate, value)); }
public static ScalarNode operator %(ScalarNode left, ScalarNode right) { return(ExpressionFunctions.Function <ScalarNode>(ExpressionNodeType.Modulus, left, right)); }
public static BooleanNode operator ==(ColorNode left, ColorNode right) { return(ExpressionFunctions.Function <BooleanNode>(ExpressionNodeType.Equals, left, right)); }
public static Matrix4x4Node operator *(ScalarNode left, Matrix4x4Node right) { return(ExpressionFunctions.Function <Matrix4x4Node>(ExpressionNodeType.Multiply, left, right)); }
public static ScalarNode operator /(ScalarNode left, ScalarNode right) { return(ExpressionFunctions.Function <ScalarNode>(ExpressionNodeType.Divide, left, right)); }
public static ScalarNode operator -(ScalarNode value) { return(ExpressionFunctions.Function <ScalarNode>(ExpressionNodeType.Negate, value)); }
public static ScalarNode operator -(ScalarNode left, ScalarNode right) { return(ExpressionFunctions.Function <ScalarNode>(ExpressionNodeType.Subtract, left, right)); }
public static BooleanNode operator >(ScalarNode left, ScalarNode right) { return(ExpressionFunctions.Function <BooleanNode>(ExpressionNodeType.GreaterThan, left, right)); }
public static BooleanNode operator <=(ScalarNode left, ScalarNode right) { return(ExpressionFunctions.Function <BooleanNode>(ExpressionNodeType.LessThanEquals, left, right)); }
public static Vector3Node operator +(Vector3Node left, Vector3Node right) { return(ExpressionFunctions.Function <Vector3Node>(ExpressionNodeType.Add, left, right)); }