Up to date

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

VisualShaderNodeUIntOp

继承: VisualShaderNode < Resource < RefCounted < Object

无符号标量整数运算符,在可视化着色器图中使用。

描述

对两个无符号整数输入 ab 应用 operator

属性

Operator

operator

0


枚举

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 的选项。