A vector operator to be used within the visual shader graph.
A visual shader node for use of vector operators. Operates on vector [code]a[/code] and vector [code]b[/code].
- The operator to be used. See [enum Operator] for options.
Adds two vectors.
Subtracts a vector from a vector.
Multiplies two vectors.
Divides vector by vector.
Returns the remainder of the two vectors.
Returns the value of the first parameter raised to the power of the second, for each component of the vectors.
Returns the greater of two values, for each component of the vectors.
Returns the lesser of two values, for each component of the vectors.
Calculates the cross product of two vectors.
Returns the arc-tangent of the parameters.
Returns the vector that points in the direction of reflection. [code]a[/code] is incident vector and [code]b[/code] is the normal vector.
Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller than [code]b[/code] and [code]1.0[/code] otherwise.