Jamba C++ API  6.2.0
pongasoft::VST::RT Namespace Reference

Classes

class  IRTJmbInParameter
 Base (non templated) class for RT Jamba (Inbound) parameters. More...
 
class  IRTJmbOutParameter
 Base (non templated) class for RT Jamba (Outbound) parameters. More...
 
class  RTJmbInParam
 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  RTJmbInParameter
 Templated class for RT Jamba Inbound parameter. More...
 
class  RTJmbOutParam
 This is the main class that the plugin should use as it exposes only the necessary methods of the param. More...
 
class  RTJmbOutParameter
 Templated class for RT Jamba parameter. More...
 
class  RTProcessor
 Base class from which the actual processor inherits from. More...
 
class  RTRawVstParam
 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  RTRawVstParameter
 Base class which deals with the "raw"/untyped parameter and keep the normalized value (ParamValue in the range [0.0,1.0]). More...
 
class  RTState
 Manages the state used by the processor: you add all the parameters that the state manages using the add method. More...
 
class  RTVstParam
 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  RTVstParameter
 The typed version. More...
 

Typedefs

template<typename T , size_t N>
using RTJmbInParams = std::array< RTJmbInParam< T >, N >
 
template<typename T , size_t N>
using RTJmbOutParams = std::array< RTJmbOutParam< T >, N >
 
template<size_t N>
using RTRawVstParams = std::array< RTRawVstParam, N >
 
template<typename T , size_t N>
using RTVstParams = std::array< RTVstParam< T >, N >
 

Typedef Documentation

◆ RTJmbInParams

using RTJmbInParams = std::array<RTJmbInParam<T>, N>

◆ RTJmbOutParams

using RTJmbOutParams = std::array<RTJmbOutParam<T>, N>

◆ RTRawVstParams

using RTRawVstParams = std::array<RTRawVstParam, N>

◆ RTVstParams

using RTVstParams = std::array<RTVstParam<T>, N>