VisualShaderNodeIntOp

Наследует: VisualShaderNode < Resource < RefCounted < Object

Целочисленный скалярный оператор, который будет использоваться в графе визуального шейдера.

Описание

Применяет operator к двум целочисленным входам: a и b.

Свойства

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

Возвращает большее из двух чисел. Переводится в max(a, b) на языке шейдеров Godot.

Operator OP_MIN = 6

Возвращает меньшее из двух чисел. Переводится в max(a, b) на языке шейдеров Godot.

Operator OP_BITWISE_AND = 7

Возвращает результат побитовой операции AND над целым числом. Переводится в a & b на языке шейдеров Godot.

Operator OP_BITWISE_OR = 8

Возвращает результат побитовой операции OR для двух целых чисел. Переводится в a | b на языке шейдеров Godot.

Operator OP_BITWISE_XOR = 9

Возвращает результат побитовой операции XOR для двух целых чисел. Переводится в a ^ b на языке шейдеров Godot.

Operator OP_BITWISE_LEFT_SHIFT = 10

Возвращает результат побитовой операции сдвига влево целого числа. Переводится в a << b на языке шейдеров Godot.

Operator OP_BITWISE_RIGHT_SHIFT = 11

Возвращает результат побитовой операции сдвига вправо целого числа. Переводится в a >> b на языке шейдеров Godot.

Operator OP_ENUM_SIZE = 12

Представляет размер перечисления Operator.


Описания свойств

Operator operator = 0 🔗

Оператор, применяемый к входным данным.