|
VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
|
Value converter interface More...
#include <ivalue.h>
Inheritance diagram for IValueConverter: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.