Parameters map an attribute from RGG objects to the parameter manager. It grants the parameter manager access to the attribute accessors. Thus, enabling to set or get its value.
Only attributes from RGG can be linked to parameters (for instance fields at root of .rgg files can, but fields in module cannot).
Parameters are declared with the annotations @IsParameter, and @AllAsParameter.
By default, parameter are added to the default parameter manager. It is possible to link them to a specific parameter manager either by:
It is possible to set the value of a parameter through either:
savePMs)
The value of a parameter can be loaded by the parameter manager with loadPMs. Or more specific method from the parameter manager.