VisualShaderNodeIntOp

继承: VisualShaderNode < Resource < RefCounted < Object

在可视着色器图中使用的整数标量运算符。

描述

operator应用于两个整数输入:ab

属性


枚举

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

返回两个数字中较大的一个。在i3D着色器语言中转换为max(a, b)

Operator OP_MIN = 6

返回两个数字中较小的一个。在i3D着色器语言中转换为max(a, b)

Operator OP_BITWISE_AND = 7

返回对整数进行按位AND运算的结果。在i3D着色器语言中转换为a&b

Operator OP_BITWISE_OR = 8

返回两个整数的按位OR运算的结果。在i3D着色器语言中转换为a|b

Operator OP_BITWISE_XOR = 9

返回两个整数的按位XOR运算的结果。翻译成i3D着色器语言中的a^b

Operator OP_BITWISE_LEFT_SHIFT = 10

返回整数按位左移操作的结果。在i3D着色器语言中转换为a<<b

Operator OP_BITWISE_RIGHT_SHIFT = 11

返回整数按位右移操作的结果。在i3D着色器语言中转换为a>>b

Operator OP_ENUM_SIZE = 12

表示Operator枚举的大小。


属性说明

Operator operator = 0 🔗

要应用于输入的运算符。有关选项,请参阅Operator