Audacity 3.2.0
Public Member Functions | Private Attributes | List of all members
VST3ParameterControl Class Referenceabstract
Inheritance diagram for VST3ParameterControl:
[legend]

Public Member Functions

 VST3ParameterControl (Steinberg::Vst::ParamID id)
 
virtual ~VST3ParameterControl ()
 
virtual void SetNormalizedValue (Steinberg::Vst::IEditController &, Steinberg::Vst::ParamValue value)=0
 
virtual Steinberg::Vst::ParamValue GetNormalizedValue (Steinberg::Vst::IEditController &editController) const =0
 
virtual void UpdateAccessible (Steinberg::Vst::IEditController &editController, Steinberg::Vst::ParamValue value)
 
Steinberg::Vst::ParamID GetParameterId () const noexcept
 

Private Attributes

const Steinberg::Vst::ParamID mParameterId
 

Detailed Description

Definition at line 32 of file VST3ParametersWindow.cpp.

Constructor & Destructor Documentation

◆ VST3ParameterControl()

VST3ParameterControl::VST3ParameterControl ( Steinberg::Vst::ParamID  id)
inline

Definition at line 36 of file VST3ParametersWindow.cpp.

36: mParameterId(id) { }
const Steinberg::Vst::ParamID mParameterId

◆ ~VST3ParameterControl()

virtual VST3ParameterControl::~VST3ParameterControl ( )
inlinevirtual

Definition at line 38 of file VST3ParametersWindow.cpp.

38{ }

Member Function Documentation

◆ GetNormalizedValue()

virtual Steinberg::Vst::ParamValue VST3ParameterControl::GetNormalizedValue ( Steinberg::Vst::IEditController &  editController) const
pure virtual

◆ GetParameterId()

Steinberg::Vst::ParamID VST3ParameterControl::GetParameterId ( ) const
inlinenoexcept

Definition at line 46 of file VST3ParametersWindow.cpp.

46{ return mParameterId; }

References mParameterId.

Referenced by VST3ParametersWindow::RegisterParameterControl().

Here is the caller graph for this function:

◆ SetNormalizedValue()

virtual void VST3ParameterControl::SetNormalizedValue ( Steinberg::Vst::IEditController &  ,
Steinberg::Vst::ParamValue  value 
)
pure virtual

◆ UpdateAccessible()

virtual void VST3ParameterControl::UpdateAccessible ( Steinberg::Vst::IEditController &  editController,
Steinberg::Vst::ParamValue  value 
)
inlinevirtual

Member Data Documentation

◆ mParameterId

const Steinberg::Vst::ParamID VST3ParameterControl::mParameterId
private

Definition at line 34 of file VST3ParametersWindow.cpp.

Referenced by GetParameterId().


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