Parameter Types
 
 
 

The parameter types are identified by a ParamType or ParamType2 enumeration. These are defined in the header file paramtype.h.

Note: TYPE_RGBA has a misleading name because it has no alpha field, and only corresponds to parameters defined as a Point3. If you want to use a color with an alpha field consider using TYPE_FRGBA which accepts Point4.

The following are the valid types for parameters in parameter blocks. Note that the actual type of a parameter block object type is the name of the parameter type appended with the suffix _TYPE. For example the type of a TYPE_FLOAT parameter is defined as TYPE_FLOAT_TYPE.

Note that the parameter types have associated Tab<> collections, and are noted by the suffix _TAB (e.g. TYPE_FLOAT_TAB). The collections are passed as pointers to the appropriate parameterization of Tab<> (e.g. Tab<TYPE_FLOAT>*).