Jamba C++ API
5.0.0
|
#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... | |