Structures
Structures are a way to logically group some parameters together. To create a structure, create a new parameter and add to it nested parameters (manually or by using the drag and drop functionality). There is no limit of nesting levels, any child parameter can be transformed into a structure in exactly the same way.
While using the drag and drop functionality in the GLOBAL PARAMETERS panel two options appear:
- Link – Create a link to the referenced parameter.
- Move – Move the parameter inside the structure.
Structures can also contain logic, with one caveat – they don’t support assignments (because they cannot contain output parameters, what is explained in more detail in a separate tutorial).
Global structures can be linked to functions as if they were global parameters. However, have in mind that only top level parameters (or structures) can be linked.
Naturally, it is possible to add logic at the function level, which applies in addition to individual, structure logic.

