Jamba  3.2.0
ParamConverters.h File Reference
#include <pongasoft/Utils/Misc.h>
#include <pongasoft/VST/Types.h>
#include <pluginterfaces/vst/vsttypes.h>
#include <pluginterfaces/vst/ivstparameterchanges.h>
#include <pluginterfaces/base/ustring.h>
#include <base/source/fstring.h>
#include <pluginterfaces/base/ftypes.h>
#include <cmath>
#include <algorithm>
#include <memory>
#include <string>
#include <array>
#include <vector>
#include <type_traits>

Go to the source code of this file.

Classes

class  pongasoft::VST::BooleanParamConverter
 
class  pongasoft::VST::DiscreteValueParamConverter< StepCount, IntType >
 
class  pongasoft::VST::EnumParamConverter< Enum, MaxValue >
 
class  pongasoft::VST::IParamConverter< T >
 
class  pongasoft::VST::PercentParamConverter
 
class  pongasoft::VST::RawParamConverter
 

Namespaces

 pongasoft
 
 pongasoft::VST
 

Typedefs

using pongasoft::VST::Percent = double
 

Functions

template<typename IntType = int>
static ParamValue pongasoft::VST::convertDiscreteValueToNormalizedValue (int32 iStepCount, IntType iDiscreteValue)
 
template<typename IntType = int>
static IntType pongasoft::VST::convertNormalizedValueToDiscreteValue (int32 iStepCount, ParamValue iNormalizedValue)