Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

VisualShaderNodeFloatFunc

继承: VisualShaderNode < Resource < RefCounted < Object

在可视化着色器图中使用的浮点数标量函数。

描述

在输入端口接受一个浮点数标量(x)并根据 function 对其进行变换。

属性

Function

function

13


枚举

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.01.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 function = 13

要应用于该标量的函数。可选项见 Function