Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
VisualShaderNodeVectorOp
Наследует: VisualShaderNodeVectorBase < VisualShaderNode < Resource < RefCounted < Object
Векторный оператор, который будет использоваться в графе визуального шейдера.
Описание
Визуальный шейдерный узел для использования векторных операторов. Работает с вектором a и вектором b.
Свойства
|
Перечисления
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.
Описания свойств
Оператор, который будет использоваться.