» Attributs de Pins
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Attributs de Pins

English | Italian

Les attributs de pins décrivent l'apparence d'un champ dans vvvv.

Leur utilisation principale est de décrire une pin d'entrée ou de sortie.

[Input("Input", DefaultValue = 1.0)]
ISpread<double> FInput;
 
[Output("Output")]
ISpread<double> FOutput;

Entre les parenthèses, une liste d'attributs de pins séparés par une virgule pouvant être définie comme suit :
PinAttribute = PinValue,

Le type de la valeur que vous écrirez devra bien sûr être le même que celui de l'attribut de pin.

Toutes les propriétés existantes sont listées sur cette page.

Exemples :

L'exemple suivant assigne une valeur par défaut à la pin. C'est cette valeur qui est utilisée si l'on reset la node avec ALT+Clic droit.

DefaultValue = 255.0

Ici, on définit une pin non spreadable qui n'acceptera qu'une seule slice. L'utilisateur ne peut changer cette propriété.

IsSingle = true

Spécifie la visibilité de la pin :

Visibility = PinVisibility.Hidden

Définit une pin avec le type filename afin d'ouvrir une fenêtre d'explorateur au du clic-droit :

StringType = StringType.Filename

Créé un pingroup, où l'utilisateur pourra spécifier le nombre de pins via l'Inspektor. Notez que cela ne marchera qu'en association avec ISpread<ISpread<T>> où T peut prendre n'importe-quel type.

[Input("Input", IsPinGroup = true)]
ISpread<ISpread<double>> FInput;

anonymous user login

Shoutbox

~4d ago

evvvvil: "FM-2030's messenger": Result of Tuesday's improvised live coding session on Twitch. 106 lines of shader code. https://www.shadertoy.com/view/3slyRX

~6d ago

metrowave: Thanks @Takuma, nice job!

~6d ago

u7angel: thanx cat, i would have missed the streaming...

~6d ago

~6d ago

catweasel: ttps://youtu.be/Mwu9PWRXsW4