VisualShaderNodeVectorOp

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

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

Описание

Визуальный шейдерный узел для использования векторных операторов. Работает с вектором a и вектором b.

Свойства

Operator

operator

0


Перечисления

enum Operator: 🔗

Operator OP_ADD = 0

Складывает два вектора.

Operator OP_SUB = 1

Вычитает из вектора вектор.

Operator OP_MUL = 2

Перемножает два вектора.

Operator OP_DIV = 3

Делит вектор на вектор.

Operator OP_MOD = 4

Возвращает остаток от двух векторов.

Operator OP_POW = 5

Возвращает значение первого параметра, возведенного в степень второго, для каждого компонента векторов.

Operator OP_MAX = 6

Возвращает наибольшее из двух значений, для каждого компонента векторов.

Operator OP_MIN = 7

Возвращает наименьшее из двух значений, для каждого компонента векторов.

Operator OP_CROSS = 8

Вычисляет векторное произведение двух векторов.

Operator OP_ATAN2 = 9

Возвращает арктангенс параметров.

Operator OP_REFLECT = 10

Возвращает вектор, указывающий направление отражения. a — вектор падения, а b — вектор нормали.

Operator OP_STEP = 11

Оператор шага вектора. Возвращает 0.0, если a меньше, чем b, и 1.0 в противном случае.

Operator OP_ENUM_SIZE = 12

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


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

Operator operator = 0 🔗

Оператор, который будет использоваться.