parameter
- Parameter
- Functions
- boolean(id :
ParameterId
, default :ParameterBooleanDefault
, name :ParameterName``?
, description :ParameterDescription``?
) - integer(id :
ParameterId
, default :ParameterIntegerDefault
, range :ParameterIntegerRange``?
, name :ParameterName``?
, description :ParameterDescription``?
) - number(id :
ParameterId
, default :ParameterNumberDefault
, range :ParameterNumberRange``?
, name :ParameterName``?
, description :ParameterDescription``?
) - enum(id :
ParameterId
, default :ParameterEnumDefault
, values :string
[], name :ParameterName``?
, description :ParameterDescription``?
)
- boolean(id :
- Aliases
- Functions
Parameter
Opaque parameter user data. Construct new parameters via the
parameter.XXX(...)
functions.
Functions
boolean(id : ParameterId
, default : ParameterBooleanDefault
, name : ParameterName
?
, description : ParameterDescription
?
)
Creates an Parameter with "boolean" Lua type with the given default value and other optional properties.
integer(id : ParameterId
, default : ParameterIntegerDefault
, range : ParameterIntegerRange
?
, name : ParameterName
?
, description : ParameterDescription
?
)
Creates an Parameter with "integer" Lua type with the given default value and other optional properties.
number(id : ParameterId
, default : ParameterNumberDefault
, range : ParameterNumberRange
?
, name : ParameterName
?
, description : ParameterDescription
?
)
Creates an Parameter with "number" Lua type with the given default value and other optional properties.
enum(id : ParameterId
, default : ParameterEnumDefault
, values : string
[], name : ParameterName
?
, description : ParameterDescription
?
)
Creates an Parameter with a "string" Lua type with the given default value, set of valid values to choose from and other optional properties.
Aliases
ParameterBooleanDefault
Default boolean value.
ParameterDescription
Optional long description of the parameter describing what the parameter does.
ParameterEnumDefault
Default string value. Must be a valid string within the specified value set.
ParameterId
Unique id of the parameter. The id will be used in the
parameter
context table as key.
ParameterIntegerDefault
Default integer value. Must be in the specified value range.
ParameterIntegerRange
Optional value range. When undefined (0.0 - 1.0)
ParameterName
Optional name of the parameter as displayed to the user. When undefined, the id is used.
ParameterNumberDefault
Default number value. Must be in the specified value range.
ParameterNumberRange
Optional value range. When undefined (0 - 100)