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...
VisualShaderNodeIntOp¶
继承: VisualShaderNode < Resource < RefCounted < Object
整数标量运算符,在可视化着色器图中使用。
描述¶
将 operator 应用于两个整数输入:a
和 b
。
属性¶
|
枚举¶
enum Operator:
Operator OP_ADD = 0
使用 a + b
将两个数字相加。
Operator OP_SUB = 1
使用 a - b
将两个数字相减。
Operator OP_MUL = 2
使用 a * b
将两个数字相乘。
Operator OP_DIV = 3
使用 a / b
将两个数字相除。
Operator OP_MOD = 4
使用 a % b
计算两个数字的余数。
Operator OP_MAX = 5
返回两个数中的较大者。在 Godot 着色器语言中,会被翻译为 max(a, b)
。
Operator OP_MIN = 6
返回两个数字中的较小者。在 Godot 着色器语言中会被翻译为 min(a, b)
。
Operator OP_BITWISE_AND = 7
返回对该整数进行按位与 AND
运算的结果。在 Godot 着色器语言中会被翻译为 a & b
。
Operator OP_BITWISE_OR = 8
返回对该整数进行按位或 OR
运算的结果。在 Godot 着色器语言中会被翻译为 a | b
。
Operator OP_BITWISE_XOR = 9
返回对该整数进行按位异或 XOR
运算的结果。在 Godot 着色器语言中会被翻译为 a ^ b
。
Operator OP_BITWISE_LEFT_SHIFT = 10
返回对该整数进行按位左移运算的结果。在 Godot 着色器语言中会被翻译为 a << b
。
Operator OP_BITWISE_RIGHT_SHIFT = 11
返回对该整数进行按位右移运算的结果。在 Godot 着色器语言中会被翻译为 a >> b
。
Operator OP_ENUM_SIZE = 12
代表 Operator 枚举的大小。
属性说明¶
Operator operator = 0
要应用于输入的运算符。参阅 Operator 的选项。