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.

VisualShaderNodeVectorOp

Hérite de : VisualShaderNodeVectorBase < VisualShaderNode < Resource < RefCounted < Object

Un opérateur vectoriel qui peut être utilisé dans le graphe de shader visuel.

Description

Un nœud de shader visuel pour les opérations vectorielles. Opère sur les vecteurs a et b.

Propriétés

Operator

operator

0


Énumérations

enum Operator: 🔗

Operator OP_ADD = 0

Ajoute deux vecteurs.

Operator OP_SUB = 1

Soustrait un vecteur d'un autre vecteur.

Operator OP_MUL = 2

Multiplie deux vecteurs.

Operator OP_DIV = 3

Divise un vecteur par un vecteur.

Operator OP_MOD = 4

Renvoie le reste de deux vecteurs.

Operator OP_POW = 5

Returns the value of the first parameter raised to the power of the second, for each component of the vectors.

Operator OP_MAX = 6

Returns the greater of two values, for each component of the vectors.

Operator OP_MIN = 7

Returns the lesser of two values, for each component of the vectors.

Operator OP_CROSS = 8

Calcule le produit vectoriel de deux vecteurs.

Operator OP_ATAN2 = 9

Renvoie l'arc tangente des paramètres.

Operator OP_REFLECT = 10

Returns the vector that points in the direction of reflection. a is incident vector and b is the normal vector.

Operator OP_STEP = 11

Opérateur d’étape vectorielle. Renvoie 0.0 si a est inférieur à b et 1.0 autrement.

Operator OP_ENUM_SIZE = 12

Représente la taille de l'énumération Operator.


Descriptions des propriétés

Operator operator = 0 🔗

L'opérateur à utiliser.