|
|
| ValuePtr | make (const UTF8String &id, IValue::Type initialValue=0., const ValueConverterPtr &valueConverter=nullptr) |
| | make a value in the normalized range [0..1]
|
| |
| ValuePtr | makeStepValue (const UTF8String &id, IStepValue::StepType numSteps, IValue::Type initialValue=0., const ValueConverterPtr &valueConverter=nullptr) |
| | make a step value
|
| |
| ValuePtr | makeStringListValue (const UTF8String &id, const std::initializer_list< IStringListValue::StringType > &strings, IValue::Type initialValue=0.) |
| | make a string list value
|
| |
| ValuePtr | makeStringListValue (const UTF8String &id, const IStringListValue::StringList &strings) |
| | make a string list value
|
| |
| ValuePtr | makeStaticStringValue (const UTF8String &id, const UTF8String &value) |
| | make a static string value
|
| |
| ValuePtr | makeStaticStringValue (const UTF8String &id, UTF8String &&value) |
| | make a static string value
|
| |
| ValuePtr | makeStringValue (const UTF8String &id, const UTF8String &initialString) |
| | make a string value
|
| |
| ValuePtr | makeStringValue (const UTF8String &id, UTF8String &&initialString) |
| | make a string value
|
| |
|
| ValueConverterPtr | makePercentConverter () |
| | make a percent value converter
|
| |
| ValueConverterPtr | makeRangeConverter (IValue::Type minValue, IValue::Type maxValue, uint32_t stringPrecision=4) |
| | make a range value converter
|
| |
|
| IValue::Type | plainToNormalize (IValue &value, IValue::Type plainValue) |
| |
| IValue::Type | normalizeToPlain (IValue &value, IValue::Type normalizeValue) |
| |
| IValue::Type | stepToNormalize (IValue &value, IStepValue::StepType stepValue) |
| |
| IStepValue::StepType | normalizeToStep (IValue &value, IValue::Type normalizeValue) |
| |
| IValue::Type | currentPlainValue (IValue &value) |
| |
| IStepValue::StepType | currentStepValue (IValue &value) |
| |
| UTF8String | currentStringValue (IValue &value) |
| |
| void | performSingleEdit (IValue &value, IValue::Type newValue) |
| |
| void | performSinglePlainEdit (IValue &value, IValue::Type plainValue) |
| |
| bool | performSingleStepEdit (IValue &value, IStepValue::StepType step) |
| |
| bool | performStringValueEdit (IValue &value, const UTF8String &str) |
| |
| bool | performStringAppendValueEdit (IValue &value, const UTF8String &str) |
| |
value create and helper functions