VSTGUI
4.10
Graphical User Interface Framework not only for VST plugins
|
Public Member Functions | |
virtual | ~IUIDescription () noexcept=default |
virtual CView * | createView (UTF8StringPtr name, IController *controller) const =0 |
virtual CBitmap * | getBitmap (UTF8StringPtr name) const =0 |
virtual CFontRef | getFont (UTF8StringPtr name) const =0 |
virtual bool | getColor (UTF8StringPtr name, CColor &color) const =0 |
virtual CGradient * | getGradient (UTF8StringPtr name) const =0 |
virtual int32_t | getTagForName (UTF8StringPtr name) const =0 |
virtual IControlListener * | getControlListener (UTF8StringPtr name) const =0 |
virtual IController * | getController () const =0 |
virtual UTF8StringPtr | lookupColorName (const CColor &color) const =0 |
virtual UTF8StringPtr | lookupFontName (const CFontRef font) const =0 |
virtual UTF8StringPtr | lookupBitmapName (const CBitmap *bitmap) const =0 |
virtual UTF8StringPtr | lookupGradientName (const CGradient *gradient) const =0 |
virtual UTF8StringPtr | lookupControlTagName (const int32_t tag) const =0 |
virtual bool | getVariable (UTF8StringPtr name, double &value) const =0 |
virtual bool | getVariable (UTF8StringPtr name, std::string &value) const =0 |
virtual void | collectTemplateViewNames (std::list< const std::string * > &names) const =0 |
virtual void | collectColorNames (std::list< const std::string * > &names) const =0 |
virtual void | collectFontNames (std::list< const std::string * > &names) const =0 |
virtual void | collectBitmapNames (std::list< const std::string * > &names) const =0 |
virtual void | collectGradientNames (std::list< const std::string * > &names) const =0 |
virtual void | collectControlTagNames (std::list< const std::string * > &names) const =0 |
virtual const IViewFactory * | getViewFactory () const =0 |
Static Public Attributes | |
static IdStringPtr | kCustomViewName = "custom-view-name" |
|
virtualdefaultnoexcept |
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
pure virtual |
Implemented in UIDescription.
|
static |