VisualShaderNodeVectorFunc¶
Inherits: VisualShaderNodeVectorBase < VisualShaderNode < Resource < RefCounted < Object
A vector function to be used within the visual shader graph.
Description¶
A visual shader node able to perform different functions using vectors.
Properties¶
|
Enumerations¶
enum Function:
FUNC_NORMALIZE = 0 --- Normalizes the vector so that it has a length of
1
but points in the same direction.FUNC_SATURATE = 1 --- Clamps the value between
0.0
and1.0
.FUNC_NEGATE = 2 --- Returns the opposite value of the parameter.
FUNC_RECIPROCAL = 3 --- Returns
1/vector
.FUNC_ABS = 4 --- Returns the absolute value of the parameter.
FUNC_ACOS = 5 --- Returns the arc-cosine of the parameter.
FUNC_ACOSH = 6 --- Returns the inverse hyperbolic cosine of the parameter.
FUNC_ASIN = 7 --- Returns the arc-sine of the parameter.
FUNC_ASINH = 8 --- Returns the inverse hyperbolic sine of the parameter.
FUNC_ATAN = 9 --- Returns the arc-tangent of the parameter.
FUNC_ATANH = 10 --- Returns the inverse hyperbolic tangent of the parameter.
FUNC_CEIL = 11 --- Finds the nearest integer that is greater than or equal to the parameter.
FUNC_COS = 12 --- Returns the cosine of the parameter.
FUNC_COSH = 13 --- Returns the hyperbolic cosine of the parameter.
FUNC_DEGREES = 14 --- Converts a quantity in radians to degrees.
FUNC_EXP = 15 --- Base-e Exponential.
FUNC_EXP2 = 16 --- Base-2 Exponential.
FUNC_FLOOR = 17 --- Finds the nearest integer less than or equal to the parameter.
FUNC_FRACT = 18 --- Computes the fractional part of the argument.
FUNC_INVERSE_SQRT = 19 --- Returns the inverse of the square root of the parameter.
FUNC_LOG = 20 --- Natural logarithm.
FUNC_LOG2 = 21 --- Base-2 logarithm.
FUNC_RADIANS = 22 --- Converts a quantity in degrees to radians.
FUNC_ROUND = 23 --- Finds the nearest integer to the parameter.
FUNC_ROUNDEVEN = 24 --- Finds the nearest even integer to the parameter.
FUNC_SIGN = 25 --- Extracts the sign of the parameter, i.e. returns
-1
if the parameter is negative,1
if it's positive and0
otherwise.FUNC_SIN = 26 --- Returns the sine of the parameter.
FUNC_SINH = 27 --- Returns the hyperbolic sine of the parameter.
FUNC_SQRT = 28 --- Returns the square root of the parameter.
FUNC_TAN = 29 --- Returns the tangent of the parameter.
FUNC_TANH = 30 --- Returns the hyperbolic tangent of the parameter.
FUNC_TRUNC = 31 --- Returns a value equal to the nearest integer to the parameter whose absolute value is not larger than the absolute value of the parameter.
FUNC_ONEMINUS = 32 --- Returns
1.0 - vector
.FUNC_MAX = 33 --- Represents the size of the Function enum.
Property Descriptions¶
Function function
Default |
|
Setter |
set_function(value) |
Getter |
get_function() |
The function to be performed. See Function for options.