| VSTGUI
    4.10
    Graphical User Interface Framework not only for VST plugins | 
 Inheritance diagram for UIDescription::Impl:
 Inheritance diagram for UIDescription::Impl:| Public Types | |
| using | UINode = Detail::UINode | 
|  Public Types inherited from ListenerProvider< Impl, UIDescriptionListener > | |
| using | List = DispatchList< UIDescriptionListener * > | 
| Public Member Functions | |
| UINode * | getVariableBaseNode () | 
|  Public Member Functions inherited from ListenerProvider< Impl, UIDescriptionListener > | |
| void | registerListener (UIDescriptionListener *listener) | 
| void | unregisterListener (UIDescriptionListener *listener) | 
| void | forEachListener (Proc proc) | 
| List & | getListeners () | 
| const List & | getListeners () const | 
| Public Attributes | |
| CResourceDescription | uidescFile | 
| std::string | filePath | 
| IController * | controller {nullptr} | 
| IViewFactory * | viewFactory {nullptr} | 
| IContentProvider * | contentProvider {nullptr} | 
| IBitmapCreator * | bitmapCreator { nullptr} | 
| IBitmapCreator2 * | bitmapCreator2 { nullptr} | 
| AttributeSaveFilterFunc | attributeSaveFilterFunc {nullptr} | 
| SharedPointer< UINode > | nodes | 
| SharedPointer< UIDescription > | sharedResources | 
| std::deque< IController * > | subControllerStack | 
| Optional< UINode * > | variableBaseNode | 
| using UINode = Detail::UINode | 
| 
 | inline | 
| AttributeSaveFilterFunc attributeSaveFilterFunc {nullptr} | 
| IBitmapCreator* bitmapCreator { nullptr} | 
| IBitmapCreator2* bitmapCreator2 { nullptr} | 
| IContentProvider* contentProvider {nullptr} | 
| 
 | mutable | 
| std::string filePath | 
| SharedPointer<UINode> nodes | 
| SharedPointer<UIDescription> sharedResources | 
| 
 | mutable | 
| CResourceDescription uidescFile | 
| IViewFactory* viewFactory {nullptr} |