Jamba C++ API  4.0.0
IParamDef Class Reference

Base class for all ParamDef. More...

#include <ParamDef.h>

Inherits enable_shared_from_this< IParamDef >.

Inherited by IJmbParamDef, and RawVstParamDef.

Public Types

enum  Owner { kRT, kGUI }
 

Public Member Functions

 IParamDef (ParamID const iParamID, VstString16 iTitle, Owner const iOwner, bool const iTransient)
 
virtual ~IParamDef ()=default
 

Public Attributes

const Owner fOwner
 
const ParamID fParamID
 
const VstString16 fTitle
 
const bool fTransient
 

Detailed Description

Base class for all ParamDef.

Member Enumeration Documentation

◆ Owner

enum Owner
strong
Enumerator
kRT 
kGUI 

Constructor & Destructor Documentation

◆ IParamDef()

IParamDef ( ParamID const  iParamID,
VstString16  iTitle,
Owner const  iOwner,
bool const  iTransient 
)
inline

◆ ~IParamDef()

virtual ~IParamDef ( )
virtualdefault

Member Data Documentation

◆ fOwner

const Owner fOwner

◆ fParamID

const ParamID fParamID

◆ fTitle

const VstString16 fTitle

◆ fTransient

const bool fTransient

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