User guide
84
Parameter Type Description
Color, RGB A three element array of floats corresponding to the red, green, and blue
channel values of an RGB color.
Color, RGBA A four element array of floats corresponding to the red, green, blue, and alpha
channel values of an RGBA color.
TeleParameter A parameter that references another parameter. The UI provides a drop zone, to
drag parameters onto. This creates a Python expression referencing the
dropped parameter:
getParam( '<name of dropped node>.makeInteractive' )
.param.getFullName( )
In practice this means that a TeleParameter takes on a variable type matching
the dropped parameter.
NodeDropProxy Node drop proxies appear in the title bar of the parameters for any given node,
represented by the icon. Their purpose is to allow for node drag and drop
operations equivalent to the Node Graph tab but within the Parameter tab.
The Node Drop Proxy widget within a group's user parameter editor exists to
allow a macro to expose drag-from and drop-to operations onto one of its child
nodes. It's conceptually similar to a TeleParameter widget, but for node-level
drag and drop.
A NodeDropProxy allows you to Shift + middle-mouse button drag a node,
from the Node Graph onto the NodeDropProxy. It creates an expression to the
dropped in node, and gives the user a visual shortcut to that node. This visual
shortcut can be dragged onto other nodes, or other group or macro widgets, in
the same way that nodes can be dragged from the Node Graph into the
Parameters tab (with the exception that the icon can be left mouse
button dragged, rather than Shift + middle-mouse).
Most of the user parameters you can add are data types, but Group, Button, and Toolbar are interface elements
you can add to a node:
12 USER PARAMETERS AND WIDGET TYPES |