Defining versus Using
But while patching we built up new functionality. So we should be able to use that somewhere else. And of course this is possible. Like in vvvv, patches define new nodes.
So when looking at a patch:
But there is more:
- we see the definition of our own nodes
- we might even see the definition of our own data type.
Because of the fact that we are looking at quite different things at the same time, we'll try to separate both definition and usage throughout the book when not obvious through the context.
One Note for users coming from vvvv:
In vvvv a sub patch behaves like a new instance of the patch. Using the sub patch several times leads to several patch windows docked into each other, right? Right clicking the node representing a sub patch opened up the particular instance. In VL this is different. There is one place to define the functionality, not several synced places for the same patch.