|
Jamba C++ API 7.5.0
|
#include "ParamConverters.h"#include "ParamSerializers.h"#include "Messaging.h"#include "NormalizedState.h"#include <base/source/fstreamer.h>#include <pluginterfaces/vst/vsttypes.h>#include <pluginterfaces/vst/ivsteditcontroller.h>#include <pluginterfaces/vst/ivstunits.h>#include <string>#include <memory>Go to the source code of this file.
Classes | |
| class | IJmbParamDef |
| Base class for jamba parameters (non templated). More... | |
| class | IParamDef |
| Base class for all ParamDef. More... | |
| class | JmbParamDef< T > |
| Base class for all non vst parameters (need to provide serialization/deserialization). More... | |
| class | RawVstParamDef |
| Base class for a raw vst parameter definition. More... | |
| class | VstParamDef< T > |
| Typed parameter definition. More... | |
Namespaces | |
| namespace | pongasoft |
| namespace | pongasoft::VST |
| namespace | pongasoft::VST::GUI |
| namespace | pongasoft::VST::GUI::Params |
Typedefs | |
| template<typename T> | |
| using | JmbParam = std::shared_ptr<JmbParamDef<T>> |
| template<typename T, size_t N> | |
| using | JmbParams = std::array<JmbParam<T>, N> |
| using | RawVstParam = std::shared_ptr<RawVstParamDef> |
| template<size_t N> | |
| using | RawVstParams = std::array<RawVstParam, N> |
| template<typename T> | |
| using | VstParam = std::shared_ptr<VstParamDef<T>> |
| template<typename T, size_t N> | |
| using | VstParams = std::array<VstParam<T>, N> |