|
VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
|
Inheritance diagram for UIDescription::Impl:Public Types | |
| using | UINode = Detail::UINode |
Public Types inherited from ListenerProvider< Impl, UIDescriptionListener > | |
| using | List |
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} |