Jamba C++ API
5.1.1
|
#include "IGUIParameter.h"
#include "GUIRawVstParameter.h"
#include <pongasoft/VST/ParamConverters.h>
#include <pongasoft/VST/ParamDef.h>
#include <pongasoft/Utils/Operators.h>
Go to the source code of this file.
Classes | |
class | GUIVstParameter< T >::Editor |
Wrapper to edit a single parameter. More... | |
class | GUIVstParam< 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 | GUIVstParameter< T > |
This class wraps a GUIRawVstParameter to deal with any type T. More... | |
class | GUIVstParam< T >::Value |
The purpose of this class is to copy the value so that it can be accessed via -> thus allowing to write param->x to access the underlying type (T ) when it is a struct or a class. More... | |
Namespaces | |
pongasoft | |
pongasoft::VST | |
pongasoft::VST::GUI | |
pongasoft::VST::GUI::Params | |
Typedefs | |
using | GUIVstBooleanParam = GUIVstParam< bool > |
template<typename T > | |
using | GUIVstParamEditor = std::unique_ptr< typename GUIVstParameter< T >::EditorType > |
using | GUIVstPercentParam = GUIVstParam< Percent > |