Jamba C++ API
5.0.0
|
#include <pongasoft/logging/logging.h>
#include <pongasoft/Utils/Constants.h>
#include <pongasoft/Utils/Misc.h>
#include <pongasoft/Utils/Metaprogramming.h>
#include <pluginterfaces/vst/vsttypes.h>
#include <base/source/fstreamer.h>
#include <string>
#include <iostream>
#include <memory>
#include <sstream>
#include <map>
#include <vector>
Go to the source code of this file.
Classes | |
class | BooleanParamSerializer |
This parameter handles serializing a bool parameter. More... | |
class | CStringParamSerializer< size > |
A parameter backed by a C type string (char[size]). More... | |
class | DiscreteTypeParamSerializer< T, Compare > |
This converters maps a list of values of type T to discrete values. More... | |
class | DoubleParamSerializer |
This parameter handles serializing a double parameter. More... | |
class | IDiscreteConverter< T > |
Interface that defines a converter from a type T to an int32 given a number of steps (provided by getStepCount ). More... | |
class | Int32ParamSerializer |
This parameter handles serializing a int32 parameter. More... | |
class | Int64ParamSerializer |
This parameter handles serializing a int64 parameter. More... | |
class | IParamSerializer< T > |
A vst parameter is represented by a ParamValue type which is a double in the range [0,1]. More... | |
class | RawParamSerializer |
This parameter handles serializing a raw parameter (ParamValue) More... | |
class | StaticCastDiscreteConverter< T > |
This implementation simply cast T to an int32 (and vice-versa). More... | |
Namespaces | |
pongasoft | |
pongasoft::VST | |
pongasoft::VST::IBStreamHelper | |
IBStreamHelper - Helper functions. | |
Functions | |
tresult | readBool (IBStreamer &iStreamer, bool &oValue) |
tresult | readDouble (IBStreamer &iStreamer, double &oValue) |
tresult | readFloat (IBStreamer &iStreamer, float &oValue) |
template<typename Int > | |
tresult | readFloatArray (IBStreamer &iStreamer, float *oValue, Int iCount) |
tresult | readInt32 (IBStreamer &iStreamer, int32 &oValue) |
tresult | readInt64 (IBStreamer &iStreamer, int64 &oValue) |
tresult | readInt64u (IBStreamer &iStreamer, uint64 &oValue) |