VSTGUI
4.9
Graphical User Interface Framework not only for VST plugins
|
Public Member Functions | |
UINode * | getVariableBaseNode () |
![]() | |
void | registerListener (UIDescriptionListener *listener) |
void | unregisterListener (UIDescriptionListener *listener) |
void | forEachListener (Proc proc) |
List & | getListeners () |
const List & | getListeners () const |
Public Attributes | |
CResourceDescription | xmlFile |
std::string | filePath |
IController * | controller {nullptr} |
IViewFactory * | viewFactory {nullptr} |
Xml::IContentProvider * | xmlContentProvider {nullptr} |
IBitmapCreator * | bitmapCreator { nullptr} |
SharedPointer< UINode > | nodes |
SharedPointer< UIDescription > | sharedResources |
std::deque< IController * > | subControllerStack |
Optional< UINode * > | variableBaseNode |
Additional Inherited Members | |
![]() | |
using | List = DispatchList< UIDescriptionListener * > |
|
inline |
IBitmapCreator* bitmapCreator { nullptr} |
|
mutable |
std::string filePath |
SharedPointer<UINode> nodes |
SharedPointer<UIDescription> sharedResources |
|
mutable |
Optional<UINode*> variableBaseNode |
IViewFactory* viewFactory {nullptr} |
Xml::IContentProvider* xmlContentProvider {nullptr} |
CResourceDescription xmlFile |