Up to date
This page is up to date for Godot 4.2
.
If you still find outdated information, please open an issue.
VisualShaderNodeFloatFunc¶
Inherits: VisualShaderNode < Resource < RefCounted < Object
A scalar floating-point function to be used within the visual shader graph.
Description¶
Accept a floating-point scalar (x
) to the input port and transform it according to function.
Properties¶
|
Enumerations¶
enum Function:
Function FUNC_SIN = 0
Returns the sine of the parameter. Translates to sin(x)
in the Godot Shader Language.
Function FUNC_COS = 1
Returns the cosine of the parameter. Translates to cos(x)
in the Godot Shader Language.
Function FUNC_TAN = 2
Returns the tangent of the parameter. Translates to tan(x)
in the Godot Shader Language.
Function FUNC_ASIN = 3
Returns the arc-sine of the parameter. Translates to asin(x)
in the Godot Shader Language.
Function FUNC_ACOS = 4
Returns the arc-cosine of the parameter. Translates to acos(x)
in the Godot Shader Language.
Function FUNC_ATAN = 5
Returns the arc-tangent of the parameter. Translates to atan(x)
in the Godot Shader Language.
Function FUNC_SINH = 6
Returns the hyperbolic sine of the parameter. Translates to sinh(x)
in the Godot Shader Language.
Function FUNC_COSH = 7
Returns the hyperbolic cosine of the parameter. Translates to cosh(x)
in the Godot Shader Language.
Function FUNC_TANH = 8
Returns the hyperbolic tangent of the parameter. Translates to tanh(x)
in the Godot Shader Language.
Function FUNC_LOG = 9
Returns the natural logarithm of the parameter. Translates to log(x)
in the Godot Shader Language.
Function FUNC_EXP = 10
Returns the natural exponentiation of the parameter. Translates to exp(x)
in the Godot Shader Language.
Function FUNC_SQRT = 11
Returns the square root of the parameter. Translates to sqrt(x)
in the Godot Shader Language.
Function FUNC_ABS = 12
Returns the absolute value of the parameter. Translates to abs(x)
in the Godot Shader Language.
Function FUNC_SIGN = 13
Extracts the sign of the parameter. Translates to sign(x)
in the Godot Shader Language.
Function FUNC_FLOOR = 14
Finds the nearest integer less than or equal to the parameter. Translates to floor(x)
in the Godot Shader Language.
Function FUNC_ROUND = 15
Finds the nearest integer to the parameter. Translates to round(x)
in the Godot Shader Language.
Function FUNC_CEIL = 16
Finds the nearest integer that is greater than or equal to the parameter. Translates to ceil(x)
in the Godot Shader Language.
Function FUNC_FRACT = 17
Computes the fractional part of the argument. Translates to fract(x)
in the Godot Shader Language.
Function FUNC_SATURATE = 18
Clamps the value between 0.0
and 1.0
using min(max(x, 0.0), 1.0)
.
Function FUNC_NEGATE = 19
Negates the x
using -(x)
.
Function FUNC_ACOSH = 20
Returns the arc-hyperbolic-cosine of the parameter. Translates to acosh(x)
in the Godot Shader Language.
Function FUNC_ASINH = 21
Returns the arc-hyperbolic-sine of the parameter. Translates to asinh(x)
in the Godot Shader Language.
Function FUNC_ATANH = 22
Returns the arc-hyperbolic-tangent of the parameter. Translates to atanh(x)
in the Godot Shader Language.
Function FUNC_DEGREES = 23