ASPiK SDK
VSTGUI::Standalone::UIDesc::ModelBindingCallbacks Class Reference
Inheritance diagram for VSTGUI::Standalone::UIDesc::ModelBindingCallbacks:
VSTGUI::Standalone::ValueListenerAdapter VSTGUI::Standalone::UIDesc::IModelBinding VSTGUI::Standalone::IValueListener VSTGUI::Interface VSTGUI::Interface

Public Member Functions

ValuePtr addValue (ValuePtr value, const ValueCalls &callbacks={})
 
ValuePtr addValue (ValuePtr value, ValueCalls &&callbacks)
 
ValuePtr getValue (UTF8StringView valueID) const
 
- Public Member Functions inherited from VSTGUI::Standalone::ValueListenerAdapter
void onBeginEdit (IValue &value) override
 
void onPerformEdit (IValue &value, IValue::Type newValue) override
 
void onEndEdit (IValue &value) override
 
void onStateChange (IValue &value) override
 
- Public Member Functions inherited from VSTGUI::Interface
 Interface (const Interface &)=delete
 
 Interface (Interface &&)=delete
 
Interfaceoperator= (const Interface &)=delete
 
Interfaceoperator= (Interface &&)=delete
 
template<typename T >
const auto dynamicCast () const
 
template<typename T >
auto dynamicCast ()
 

Static Public Member Functions

static ModelBindingCallbacksPtr make ()
 

Additional Inherited Members

- Public Types inherited from VSTGUI::Standalone::UIDesc::IModelBinding
using ValueList = std::vector< ValuePtr >
 

The documentation for this class was generated from the following file: