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

Public Member Functions

virtual ~IViewFactory ()
 
virtual CViewcreateView (const UIAttributes &attributes, const IUIDescription *description) const =0
 
virtual bool applyAttributeValues (CView *view, const UIAttributes &attributes, const IUIDescription *desc) const =0
 
virtual IdStringPtr getViewName (CView *view) const =0
 
virtual bool applyCustomViewAttributeValues (CView *customView, IdStringPtr baseViewName, const UIAttributes &attributes, const IUIDescription *desc) const =0
 

Constructor & Destructor Documentation

virtual ~IViewFactory ( )
inlinevirtual

Member Function Documentation

virtual bool applyAttributeValues ( CView view,
const UIAttributes attributes,
const IUIDescription desc 
) const
pure virtual

Implemented in UIViewFactory.

virtual bool applyCustomViewAttributeValues ( CView customView,
IdStringPtr  baseViewName,
const UIAttributes attributes,
const IUIDescription desc 
) const
pure virtual

Implemented in UIViewFactory.

virtual CView* createView ( const UIAttributes attributes,
const IUIDescription description 
) const
pure virtual

Implemented in UIViewFactory.

virtual IdStringPtr getViewName ( CView view) const
pure virtual

Implemented in UIViewFactory.


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