Jamba  3.0.2
pongasoft::VST::GUI::Views::CustomUIViewFactory Class Reference

#include <CustomViewFactory.h>

Inherits UIViewFactory.

Public Member Functions

 CustomUIViewFactory (GUIState *iGUIState)
 

Protected Member Functions

bool applyAttributeValues (CView *view, const UIAttributes &attributes, const IUIDescription *desc) const override
 
bool applyCustomViewAttributeValues (CView *customView, IdStringPtr baseViewName, const UIAttributes &attributes, const IUIDescription *desc) const override
 
CView * createView (const UIAttributes &attributes, const IUIDescription *description) const override
 

Private Attributes

GUIStatefGUIState {}
 

Detailed Description

Custom view factory to give access to vst parameters

Constructor & Destructor Documentation

◆ CustomUIViewFactory()

pongasoft::VST::GUI::Views::CustomUIViewFactory::CustomUIViewFactory ( GUIState iGUIState)
inlineexplicit

Member Function Documentation

◆ applyAttributeValues()

bool pongasoft::VST::GUI::Views::CustomUIViewFactory::applyAttributeValues ( CView *  view,
const UIAttributes &  attributes,
const IUIDescription *  desc 
) const
overrideprotected

◆ applyCustomViewAttributeValues()

bool pongasoft::VST::GUI::Views::CustomUIViewFactory::applyCustomViewAttributeValues ( CView *  customView,
IdStringPtr  baseViewName,
const UIAttributes &  attributes,
const IUIDescription *  desc 
) const
overrideprotected

◆ createView()

CView * pongasoft::VST::GUI::Views::CustomUIViewFactory::createView ( const UIAttributes &  attributes,
const IUIDescription *  description 
) const
overrideprotected

Member Data Documentation

◆ fGUIState

GUIState* pongasoft::VST::GUI::Views::CustomUIViewFactory::fGUIState {}
private

The documentation for this class was generated from the following files: