VSTGUI  4.5
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
UIDescription::Impl Struct Reference

Public Member Functions

UINode * getVariableBaseNode ()
 

Public Attributes

CResourceDescription xmlFile
 
std::string filePath
 
IControllercontroller {nullptr}
 
IViewFactoryviewFactory {nullptr}
 
Xml::IContentProviderxmlContentProvider {nullptr}
 
IBitmapCreatorbitmapCreator { nullptr}
 
SharedPointer< UINode > nodes
 
SharedPointer< UIDescriptionsharedResources
 
std::deque< IController * > subControllerStack
 
std::deque< UINode * > nodeStack
 
bool restoreViewsMode {false}
 
Optional< UINode * > variableBaseNode
 
DispatchList
< UIDescriptionListener * > 
listeners
 

Member Function Documentation

UINode* getVariableBaseNode ( )
inline

Member Data Documentation

IBitmapCreator* bitmapCreator { nullptr}
IController* controller {nullptr}
mutable
std::string filePath
SharedPointer<UINode> nodes
std::deque<UINode*> nodeStack
bool restoreViewsMode {false}
SharedPointer<UIDescription> sharedResources
std::deque<IController*> subControllerStack
mutable
Optional<UINode*> variableBaseNode
IViewFactory* viewFactory {nullptr}
Xml::IContentProvider* xmlContentProvider {nullptr}

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