VSTGUI  4.2
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
IUIDescription Class Referenceabstract
+ Inheritance diagram for IUIDescription:

Public Member Functions

virtual ~IUIDescription ()
 
virtual CBitmapgetBitmap (UTF8StringPtr name)=0
 
virtual CFontRef getFont (UTF8StringPtr name)=0
 
virtual bool getColor (UTF8StringPtr name, CColor &color)=0
 
virtual int32_t getTagForName (UTF8StringPtr name) const =0
 
virtual CControlListenergetControlListener (UTF8StringPtr name)=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 lookupControlTagName (const int32_t tag) const =0
 

Constructor & Destructor Documentation

virtual ~IUIDescription ( )
inlinevirtual

Member Function Documentation

virtual CBitmap* getBitmap ( UTF8StringPtr  name)
pure virtual

Implemented in UIDescription.

virtual bool getColor ( UTF8StringPtr  name,
CColor color 
)
pure virtual

Implemented in UIDescription.

virtual IController* getController ( ) const
pure virtual

Implemented in UIDescription.

virtual CControlListener* getControlListener ( UTF8StringPtr  name)
pure virtual

Implemented in UIDescription.

virtual CFontRef getFont ( UTF8StringPtr  name)
pure virtual

Implemented in UIDescription.

virtual int32_t getTagForName ( UTF8StringPtr  name) const
pure virtual

Implemented in UIDescription.

virtual UTF8StringPtr lookupBitmapName ( const CBitmap bitmap) const
pure virtual

Implemented in UIDescription.

virtual UTF8StringPtr lookupColorName ( const CColor color) const
pure virtual

Implemented in UIDescription.

virtual UTF8StringPtr lookupControlTagName ( const int32_t  tag) const
pure virtual

Implemented in UIDescription.

virtual UTF8StringPtr lookupFontName ( const CFontRef  font) const
pure virtual

Implemented in UIDescription.


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