Lazy evaluation on Pin inputs

Hi C# VVVV people

I’d like to be able to do the following:

Node A outputs to Input X on Node B (they are connected by a link)
Generally this means that Node A automatically evaluates

Is there a way to tell Input X not to cause the evaluation of Node A unless specifically requested to?

e.g. perhaps I need to use something other than ISpread?

Thank you
Elliot

reading … https://vvvv.org/blog/isynchronizable-and-iflushable

solution:

[Input("Input", AutoValidate = false)] //don't automatically evaluate upstream
ISpread<T> FInput;

Evaluate() {
    FInput.Sync(); // ask FInput to evaluate its upstream
}

very easy!

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.