ASPiK SDK
VSTGUI::IUIDescription Class Referenceabstract
Inheritance diagram for VSTGUI::IUIDescription:
VSTGUI::UIDescription VSTGUI::UIDescriptionAdapter VSTGUI::CompressedUIDescription VSTGUI::DummyUIDescription VSTGUI::TestUIDescription

Public Member Functions

virtual CViewcreateView (UTF8StringPtr name, IController *controller) const =0
 
virtual CBitmapgetBitmap (UTF8StringPtr name) const =0
 
virtual CFontRef getFont (UTF8StringPtr name) const =0
 
virtual bool getColor (UTF8StringPtr name, CColor &color) const =0
 
virtual CGradientgetGradient (UTF8StringPtr name) const =0
 
virtual int32_t getTagForName (UTF8StringPtr name) const =0
 
virtual IControlListenergetControlListener (UTF8StringPtr name) const =0
 
virtual IControllergetController () 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 IViewFactorygetViewFactory () const =0
 

Static Public Attributes

static IdStringPtr kCustomViewName = "custom-view-name"
 

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