Jamba C++ API  4.4.0
CustomUIViewFactory Class Reference

Custom view factory to give access to vst parameters. More...

#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()

CustomUIViewFactory ( GUIState iGUIState)
inlineexplicit

Member Function Documentation

◆ applyAttributeValues()

bool applyAttributeValues ( CView *  view,
const UIAttributes &  attributes,
const IUIDescription *  desc 
) const
overrideprotected

◆ applyCustomViewAttributeValues()

bool applyCustomViewAttributeValues ( CView *  customView,
IdStringPtr  baseViewName,
const UIAttributes &  attributes,
const IUIDescription *  desc 
) const
overrideprotected

◆ createView()

CView * createView ( const UIAttributes &  attributes,
const IUIDescription *  description 
) const
overrideprotected

Member Data Documentation

◆ fGUIState

GUIState* fGUIState {}
private

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