Jamba C++ API  5.0.0
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

 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 >