Jamba  3.0.2
pongasoft::VST::IParamDef Class Reference

#include <ParamDef.h>

Inherited by pongasoft::VST::IJmbParamDef, and pongasoft::VST::RawVstParamDef.

Public Types

enum  Owner { Owner::kRT, Owner::kGUI }
 

Public Member Functions

 IParamDef (ParamID const iParamID, TChar const *const iTitle, Owner const iOwner, bool const iTransient)
 

Public Attributes

const Owner fOwner
 
const ParamID fParamID
 
const TChar *const fTitle
 
const bool fTransient
 

Detailed Description

Base class for all ParamDef

Member Enumeration Documentation

◆ Owner

Enumerator
kRT 
kGUI 

Constructor & Destructor Documentation

◆ IParamDef()

pongasoft::VST::IParamDef::IParamDef ( ParamID const  iParamID,
TChar const *const  iTitle,
Owner const  iOwner,
bool const  iTransient 
)
inline

Member Data Documentation

◆ fOwner

const Owner pongasoft::VST::IParamDef::fOwner

◆ fParamID

const ParamID pongasoft::VST::IParamDef::fParamID

◆ fTitle

const TChar* const pongasoft::VST::IParamDef::fTitle

◆ fTransient

const bool pongasoft::VST::IParamDef::fTransient

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