#include <pluginterfaces/vst/ivstaudioprocessor.h>
#include <pongasoft/VST/ParamDef.h>
#include <pongasoft/logging/logging.h>
#include <pongasoft/Utils/Operators.h>
Go to the source code of this file.
|
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 | RTVstParam< 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 | RTVstParameter< T > |
| The typed version. More...
|
|
|
template<size_t N> |
using | RTRawVstParams = std::array< RTRawVstParam, N > |
|
template<typename T , size_t N> |
using | RTVstParams = std::array< RTVstParam< T >, N > |
|