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