VisualShaderNodeFloatFunc
继承: VisualShaderNode < Resource < RefCounted < Object
在可视化着色器图中使用的浮点数标量函数。
描述
在输入端口接受一个浮点数标量(x
)并根据 function 对其进行变换。
属性
|
枚举
enum Function: 🔗
Function FUNC_SIN = 0
返回参数的正弦值。在 Godot 着色器语言中,会被翻译为 sin(x)
。
Function FUNC_COS = 1
返回参数的余弦值。在 Godot 着色器语言中,会被翻译为 cos(x)
。
Function FUNC_TAN = 2
返回参数的正切值。在 Godot 着色器语言中,会被翻译为 tan(x)
。
Function FUNC_ASIN = 3
返回参数的反正弦值。在 Godot 着色器语言中,会被翻译为 asin(x)
。
Function FUNC_ACOS = 4
返回参数的反余弦值。在 Godot 着色器语言中,会被翻译为 acos(x)
。
Function FUNC_ATAN = 5
返回参数的反正切值。在 Godot 着色器语言中,会被翻译为 atan(x)
。
Function FUNC_SINH = 6
返回参数的双曲正弦值。在 Godot 着色器语言中,会被翻译为 sinh(x)
。
Function FUNC_COSH = 7
返回参数的双曲余弦值。在 Godot 着色器语言中,会被翻译为 cosh(x)
。
Function FUNC_TANH = 8
返回参数的双曲正切值。在 Godot 着色器语言中,会被翻译为 tanh(x)
。
Function FUNC_LOG = 9
返回参数的自然对数。在 Godot 着色器语言中,会被翻译为 log(x)
。
Function FUNC_EXP = 10
返回该参数的自然指数。在 Godot 着色器语言中,会被翻译为 exp(x)
。
Function FUNC_SQRT = 11
返回参数的平方根。在 Godot 着色器语言中,会被翻译为 sqrt(x)
。
Function FUNC_ABS = 12
返回参数的绝对值。在 Godot 着色器语言中,会被翻译为 abs(x)
。
Function FUNC_SIGN = 13
提取参数的符号。在 Godot 着色器语言中,会被翻译为 sign(x)
。
Function FUNC_FLOOR = 14
查找小于或等于参数的最接近的整数。在 Godot 着色器语言中,会被翻译为 floor(x)
。
Function FUNC_ROUND = 15
查找最接近参数的整数。在 Godot 着色器语言中,会被翻译为 round(x)
。
Function FUNC_CEIL = 16
查找大于或等于参数的最接近的整数。在 Godot 着色器语言中,会被翻译为 ceil(x)
。
Function FUNC_FRACT = 17
计算参数的小数部分。在 Godot 着色器语言中,会被翻译为 fract(x)
。
Function FUNC_SATURATE = 18
使用 min(max(x, 0.0), 1.0)
将值钳制在 0.0
和 1.0
之间。
Function FUNC_NEGATE = 19
使用 -(x)
,对 x
求反。
Function FUNC_ACOSH = 20
返回参数的反双曲余弦值。在 Godot 着色器语言中,会被翻译为 acosh(x)
。
Function FUNC_ASINH = 21
返回参数的反双曲正弦值。在 Godot 着色器语言中,会被翻译为 asinh(x)
。
Function FUNC_ATANH = 22
返回参数的反双曲正切值。在 Godot 着色器语言中,会被翻译为 atanh(x)
。
Function FUNC_DEGREES = 23
将弧度数转换为度数。在 Godot 着色器语言中,会被翻译为 degrees(x)
。
Function FUNC_EXP2 = 24
返回 2 的参数次幂。在 Godot 着色器语言中,会被翻译为 exp2(x)
。
Function FUNC_INVERSE_SQRT = 25
返回参数平方根的倒数。在 Godot 着色器语言中,会被翻译为 inversesqrt(x)
。
Function FUNC_LOG2 = 26
返回参数的以 2 为底的对数。在 Godot 着色器语言中,会被翻译为 log2(x)
。
Function FUNC_RADIANS = 27
将度数转换为弧度。在 Godot 着色器语言中,会被翻译为 radians(x)
。
Function FUNC_RECIPROCAL = 28
求 1 除以 x
得到的倒数(即 1 / x
)。
Function FUNC_ROUNDEVEN = 29
查找最接近参数的偶数。在 Godot 着色器语言中,会被翻译为 roundEven(x)
。
Function FUNC_TRUNC = 30
返回与 x
的最接近整数的值,其绝对值不大于 x
绝对值。在 Godot 着色器语言中,会被翻译为 trunc(x)
。
Function FUNC_ONEMINUS = 31
从 1 中减去标量 x
(即 1 - x
)。
Function FUNC_MAX = 32
代表 Function 枚举的大小。
属性说明
要应用于该标量的函数。可选项见 Function。