VisualShaderNodeFloatOp

Наследует: 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

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

Operator OP_POW = 5

Возводит a в степень b. Переводится в pow(a, b) на языке шейдеров Godot.

Operator OP_MAX = 6

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

Operator OP_MIN = 7

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

Operator OP_ATAN2 = 8

Возвращает арктангенс параметров. Переводится в atan(a, b) на языке шейдеров Godot.

Operator OP_STEP = 9

Генерирует ступенчатую функцию, сравнивая b(x) с a(edge). Возвращает 0.0, если x меньше, чем edge, и 1.0 в противном случае. Переводится в step(a, b) на языке шейдеров Godot.

Operator OP_ENUM_SIZE = 10

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


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

Operator operator = 0 🔗

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