Jamba C++ API 7.5.0
Loading...
Searching...
No Matches
GUIVstParameter.h File Reference

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>