VSTGUI
4.10
Graphical User Interface Framework not only for VST plugins
|
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} |