VSTGUI
4.10
Graphical User Interface Framework not only for VST plugins
|
Value converter interface More...
Public Member Functions | |
virtual UTF8String | valueAsString (IValue::Type value) const =0 |
Convert value to string. | |
virtual IValue::Type | stringAsValue (const UTF8String &string) const =0 |
Convert string to value. | |
virtual IValue::Type | plainToNormalized (IValue::Type plain) const =0 |
Convert plain to normalized value. | |
virtual IValue::Type | normalizedToPlain (IValue::Type normalized) const =0 |
Convert normalized to plain value. | |
Public Member Functions inherited from Interface | |
virtual | ~Interface () noexcept |
Interface ()=default | |
Interface (const Interface &)=delete | |
Interface (Interface &&)=delete | |
Interface & | operator= (const Interface &)=delete |
Interface & | operator= (Interface &&)=delete |
template<typename T > | |
const auto | dynamicCast () const |
template<typename T > | |
auto | dynamicCast () |
Value converter interface
|
pure virtual |
Convert normalized to plain value.
|
pure virtual |
Convert plain to normalized value.
|
pure virtual |
Convert string to value.
|
pure virtual |
Convert value to string.