Jamba  3.0.2
pongasoft::VST::GUI::Views Namespace Reference

Classes

class  CustomController
 
class  CustomControlView
 
class  CustomUIViewFactory
 
class  CustomView
 
class  CustomViewAdapter
 
class  CustomViewCreator
 
struct  JambaViews
 
class  MomentaryButtonView
 
class  PluginAccessor
 
class  PluginCustomController
 
class  PluginCustomViewAdapter
 
class  PluginView
 
class  ScrollbarView
 
class  TCustomControlView
 
class  TCustomViewCreator
 
class  TextButtonView
 
class  TextEdit
 
class  TextEditView
 
class  ToggleButtonView
 
class  ViewAttribute
 

Typedefs

template<typename TGUIPluginState >
using PluginCustomView = PluginView< CustomView, TGUIPluginState >
 

Functions

template<typename TView >
TView * createCustomView (CRect const &iSize)
 

Typedef Documentation

◆ PluginCustomView

template<typename TGUIPluginState >
using pongasoft::VST::GUI::Views::PluginCustomView = typedef PluginView<CustomView, TGUIPluginState>

When implementing a CustomView specific to a given plugin, you can use this class instead to get direct access to the state and parameters registered with the plugin via the fState/fParams member.

Template Parameters
TGUIPluginStatetype of the plugin parameters class (should be a subclass of GUIPluginState<>)

Function Documentation

◆ createCustomView()

template<typename TView >
TView* pongasoft::VST::GUI::Views::createCustomView ( CRect const &  iSize)
inline

Factory method which creates the actual view. Can be specialized for specific cases

Returns
the new view