|
| RangeNoteExpressionType (NoteExpressionTypeID typeId, const TChar *title, const TChar *shortTitle, const TChar *units, int32 unitId, NoteExpressionValue defaultPlainValue, NoteExpressionValue plainMin, NoteExpressionValue plainMax, int32 flags=0, int32 precision=4) |
|
virtual ParamValue | getMin () const |
| Gets the minimum plain value. More...
|
|
virtual void | setMin (ParamValue value) |
| Sets the minimum plain value. More...
|
|
virtual ParamValue | getMax () const |
| Gets the maximum plain value. More...
|
|
virtual void | setMax (ParamValue value) |
| Sets the maximum plain value. More...
|
|
tresult | getStringByValue (NoteExpressionValue valueNormalized, String128 string) SMTG_OVERRIDE |
|
tresult | getValueByString (const TChar *string, NoteExpressionValue &valueNormalized) SMTG_OVERRIDE |
|
| NoteExpressionType () |
|
| NoteExpressionType (const NoteExpressionTypeInfo &info) |
|
| NoteExpressionType (NoteExpressionTypeID typeId, const TChar *title, const TChar *shortTitle, const TChar *units, int32 unitId, NoteExpressionValue defaultValue, NoteExpressionValue minimum, NoteExpressionValue maximum, int32 stepCount, int32 flags=0, int32 precision=4) |
|
| NoteExpressionType (NoteExpressionTypeID typeId, const TChar *title, const TChar *shortTitle, const TChar *units, int32 unitId, Parameter *associatedParameter, int32 flags=0) |
|
NoteExpressionTypeInfo & | getInfo () |
| get the underlying NoteExpressionTypeInfo struct More...
|
|
virtual tresult | getStringByValue (NoteExpressionValue valueNormalized, String128 string) |
| convert a note expression value to a readable string More...
|
|
virtual tresult | getValueByString (const TChar *string, NoteExpressionValue &valueNormalized) |
| convert a readable string to a note expression value More...
|
|
int32 | getPrecision () const |
| gets the current precision (used for string representation of float) More...
|
|
void | setPrecision (int32 val) |
| Sets the precision for string representation of float value (for example 4.34 with 2 as precision) More...
|
|
tresult | getPhysicalUIType (PhysicalUITypeID &physicalUITypeID) const |
|
tresult | setPhysicalUITypeID (PhysicalUITypeID physicalUITypeID) |
|
Note expression type object representing a custom range.