コード例 #1
0
 public static Vector4Node operator %(Vector4Node left, Vector4Node right)
 {
     return(ExpressionFunctions.Function <Vector4Node>(ExpressionNodeType.Modulus, left, right));
 }
コード例 #2
0
 public static BooleanNode operator !=(Vector4Node left, Vector4Node right)
 {
     return(ExpressionFunctions.Function <BooleanNode>(ExpressionNodeType.NotEquals, left, right));
 }
コード例 #3
0
 public static Vector4Node operator *(Vector4Node left, Vector4Node right)
 {
     return(ExpressionFunctions.Function <Vector4Node>(ExpressionNodeType.Multiply, left, right));
 }
コード例 #4
0
 public static Vector4Node operator /(Vector4Node left, Vector4Node right)
 {
     return(ExpressionFunctions.Function <Vector4Node>(ExpressionNodeType.Divide, left, right));
 }
コード例 #5
0
 public static Vector4Node operator -(Vector4Node left, Vector4Node right)
 {
     return(ExpressionFunctions.Function <Vector4Node>(ExpressionNodeType.Subtract, left, right));
 }
コード例 #6
0
 public static Vector4Node operator -(Vector4Node value)
 {
     return(ExpressionFunctions.Function <Vector4Node>(ExpressionNodeType.Negate, value));
 }
コード例 #7
0
 public static ScalarNode operator %(ScalarNode left, ScalarNode right)
 {
     return(ExpressionFunctions.Function <ScalarNode>(ExpressionNodeType.Modulus, left, right));
 }
コード例 #8
0
 public static BooleanNode operator ==(ColorNode left, ColorNode right)
 {
     return(ExpressionFunctions.Function <BooleanNode>(ExpressionNodeType.Equals, left, right));
 }
コード例 #9
0
 public static Matrix4x4Node operator *(ScalarNode left, Matrix4x4Node right)
 {
     return(ExpressionFunctions.Function <Matrix4x4Node>(ExpressionNodeType.Multiply, left, right));
 }
コード例 #10
0
 public static ScalarNode operator /(ScalarNode left, ScalarNode right)
 {
     return(ExpressionFunctions.Function <ScalarNode>(ExpressionNodeType.Divide, left, right));
 }
コード例 #11
0
 public static ScalarNode operator -(ScalarNode value)
 {
     return(ExpressionFunctions.Function <ScalarNode>(ExpressionNodeType.Negate, value));
 }
コード例 #12
0
 public static ScalarNode operator -(ScalarNode left, ScalarNode right)
 {
     return(ExpressionFunctions.Function <ScalarNode>(ExpressionNodeType.Subtract, left, right));
 }
コード例 #13
0
 public static BooleanNode operator >(ScalarNode left, ScalarNode right)
 {
     return(ExpressionFunctions.Function <BooleanNode>(ExpressionNodeType.GreaterThan, left, right));
 }
コード例 #14
0
 public static BooleanNode operator <=(ScalarNode left, ScalarNode right)
 {
     return(ExpressionFunctions.Function <BooleanNode>(ExpressionNodeType.LessThanEquals, left, right));
 }
コード例 #15
0
 public static Vector3Node operator +(Vector3Node left, Vector3Node right)
 {
     return(ExpressionFunctions.Function <Vector3Node>(ExpressionNodeType.Add, left, right));
 }