VisualShaderNodeUIntOp
继承: VisualShaderNode < Resource < RefCounted < Object
无符号标量整数运算符,在可视化着色器图中使用。
描述
对两个无符号整数输入 a
和 b
应用 operator。
属性
|
枚举
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 的选项。