User guide

86
NOTE: The widget type of a parameter can also be defined by setting a widget hint string. See Parameter
Hints for more on this.
Katana also has a dynamic array widget type, added to support shaders with dynamic array parameters. The
dynamic array widget type is not accessible through the UI. For more on using dynamic arrays in your shaders see
your renderers’ documentation.
The Widget Types available in the UI are:
Type Description Options
Default The simplest widget type,
consisting of a variable type
and data entry field (or fields).
Constant (No Animation)
Can be True or False. If True, values entered in the
widget are keyable.
Display Only
Can be True or False. If True, the widget displays, but
without function.
Scenegraph
Location
Offers the user a dialog box to
browse for a scene graph
location, and stores the
selection. Can be used to pass
a selected scene graph
location to another widget, or
to link directly to a node in the
group / macro.
CConstant (No Animation)
Can be True or False. If True, values entered in the
widget are keyable.
Display Only
Can be True or False. If True, the widget displays, but
without function.
12 USER PARAMETERS AND WIDGET TYPES | WIDGET TYPES