|
Jamba C++ API
5.1.1
|
#include <base/source/fobject.h>#include <pongasoft/VST/ParamConverters.h>#include <pongasoft/VST/ParamDef.h>#include <pongasoft/VST/Parameters.h>#include <pongasoft/VST/Messaging.h>#include <pongasoft/VST/MessageHandler.h>#include <pongasoft/VST/MessageProducer.h>#include <pongasoft/Utils/Metaprogramming.h>#include <pongasoft/Utils/Operators.h>#include "IGUIParameter.h"#include "GUIParamCx.h"Go to the source code of this file.
Classes | |
| class | GUIDiscreteJmbParameter< T > |
Wraps a GUIJmbParameter<T> to interpret it as a discrete parameter using the converter. More... | |
| class | GUIJmbParam< T > |
| This is the main class that the plugin should use as it exposes only the necessary methods of the param as well as redefine a couple of operators which helps in writing simpler and natural code (the param behaves like T in many ways). More... | |
| class | GUIJmbParameter< T > |
| This is the templated version providing serializer methods, very similar to the GUIVstParameter concept. More... | |
| class | IGUIJmbParameter |
| Base class for a Jamba (Jmb) GUI parameter. More... | |
Namespaces | |
| pongasoft | |
| pongasoft::VST | |
| pongasoft::VST::GUI | |
| pongasoft::VST::GUI::Params | |
Functions | |
| template<typename T > | |
| static std::shared_ptr< GUIJmbParameter< T > > | castToJmb (std::shared_ptr< IGUIParameter > iParam) |
Convenient function to cast a generic IGUIParameter to a GUIJmbParameter<T>. More... | |