VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
Loading...
Searching...
No Matches
IModelBinding Class Referenceabstract

Model binding interface. More...

#include <iuidescwindow.h>

+ Inheritance diagram for IModelBinding:

Public Types

using ValueList = std::vector<ValuePtr>
 

Public Member Functions

virtual const ValueListgetValues () const =0
 
- Public Member Functions inherited from Interface
virtual ~Interface () noexcept
 
 Interface ()=default
 
 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 ()
 

Detailed Description

Model binding interface.

Make values available in the UIDescription window to be able to bind to controls.

Member Typedef Documentation

◆ ValueList

using ValueList = std::vector<ValuePtr>

Member Function Documentation

◆ getValues()

virtual const ValueList & getValues ( ) const
pure virtual

Implemented in ModelBindingCallbacks.


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