|
Jamba C++ API 7.5.0
|
#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 | |
| namespace | pongasoft |
| namespace | pongasoft::VST |
| namespace | pongasoft::VST::GUI |
| namespace | 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> |