|
Jamba C++ API
5.1.1
|
#include <vstgui4/vstgui/lib/cview.h>#include <map>#include <pongasoft/VST/GUI/GUIState.h>#include <pongasoft/VST/GUI/Params/ParamAware.hpp>#include <pongasoft/VST/GUI/Views/CustomViewFactory.h>#include "CustomViewCreator.h"#include "StateAware.h"#include "CustomViewLifecycle.h"Go to the source code of this file.
Classes | |
| class | CustomViewAdapter< TView >::Creator |
Defines and registers the attributes exposed in the VSTGUI Editor and XML file (.uidesc) for CustomViewAdapter. More... | |
| class | CustomView::Creator |
Defines and registers the attributes exposed in the VSTGUI Editor and XML file (.uidesc) for CustomView. More... | |
| class | CustomView |
| Class you should inherit from if you want to write a custom view. More... | |
| class | CustomViewAdapter< TView > |
| This class can be used to extend VSTGUI classes directly while still benefiting from the extensions added by Jamba. More... | |
| class | PluginCustomView< TGUIState > |
| class | PluginCustomViewAdapter< TView, TGUIState > |
| class | PluginView< TView, TGUIState > |
| class | StateAwareCustomViewAdapter< TView, TGUIState > |
| This class can be used to extend VST SDK classes directly while still benefiting from the extensions added by this framework (multiple param access and state access) More... | |
| class | StateAwareView< TView, TGUIState > |
| Override from this class if you need to implement a (custom) view specific to a given plugin. More... | |
Namespaces | |
| pongasoft | |
| pongasoft::VST | |
| pongasoft::VST::GUI | |
| pongasoft::VST::GUI::Views | |
Typedefs | |
| template<typename TGUIState > | |
| using | StateAwareCustomView = StateAwareView< CustomView, TGUIState > |
Shortcut alias when implementing a StateAwareView where the view is a CustomView More... | |