Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
VisualShaderNodeFloatFunc¶
Inherits: VisualShaderNode < Resource < RefCounted < Object
A scalar floating-point function to be used within the visual shader graph.
描述¶
Accept a floating-point scalar (x
) to the input port and transform it according to function.
属性¶
|
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
Convert a quantity in radians to degrees. Translates to degrees(x)
in the Godot Shader Language.
Function FUNC_EXP2 = 24
Returns 2 raised by the power of the parameter. Translates to exp2(x)
in the Godot Shader Language.
Function FUNC_INVERSE_SQRT = 25
Returns the inverse of the square root of the parameter. Translates to inversesqrt(x)
in the Godot Shader Language.
Function FUNC_LOG2 = 26
Returns the base 2 logarithm of the parameter. Translates to log2(x)
in the Godot Shader Language.
Function FUNC_RADIANS = 27
Convert a quantity in degrees to radians. Translates to radians(x)
in the Godot Shader Language.
Function FUNC_RECIPROCAL = 28
Finds reciprocal value of dividing 1 by x
(i.e. 1 / x
).
Function FUNC_ROUNDEVEN = 29
Finds the nearest even integer to the parameter. Translates to roundEven(x)
in the Godot Shader Language.
Function FUNC_TRUNC = 30
Returns a value equal to the nearest integer to x
whose absolute value is not larger than the absolute value of x
. Translates to trunc(x)
in the Godot Shader Language.
Function FUNC_ONEMINUS = 31
Subtracts scalar x
from 1 (i.e. 1 - x
).
Function FUNC_MAX = 32
Represents the size of the Function enum.
Property Descriptions¶
Function function = 13
A function to be applied to the scalar. See Function for options.