< Previous | Contents | Next >
There are 2 names, a label that is displayed in menus and Inspector Tool controls and internal names registering the plugin and tool controls internally, often the same name or similar abbreviation.
For example in creation register base class :
FuRegisterClass("ExampleColorCorrector", CT_Tool, REGS_Name = "Ex1_BrightContrast",
The label displayed will be "ExampleColorCorrector" and internally this tool is referred to as "Ex1_BrightContrast"
In the UI create section control inputs are in the form "Label", "name".
InBright = self:AddInput("Brightness", "Bright"
In this example "Brightness" will be displayed on the Tool control and internally "Bright" will be used in the setup inside Fusion.

IMPORTANT The name should use only characters between A-Z, a-z, 0-9 and the underscore.
Do Not use spaces in the naming and should not start with a number or use other special characters.
Note that a Variable number called InBright will be passed to the Process function of the plugin.