Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::plugins::ClapPluginParam Class Reference
Inheritance diagram for zrythm::plugins::ClapPluginParam:
Collaboration diagram for zrythm::plugins::ClapPluginParam:

Signals

void isBeingAdjustedChanged ()
void infoChanged ()
void valueChanged ()
void modulatedValueChanged ()

Public Member Functions

 ClapPluginParam (const clap_param_info &info, double value, QObject *parent=nullptr)
double value () const
void setValue (double v)
double modulation () const
void setModulation (double v)
double modulatedValue () const
bool isValueValid (const double v) const
void printShortInfo (std::ostream &os) const
void printInfo (std::ostream &os) const
void setInfo (const clap_param_info &info) noexcept
bool isInfoEqualTo (const clap_param_info &info) const
bool isInfoCriticallyDifferentTo (const clap_param_info &info) const
clap_param_info & info () noexcept
const clap_param_info & info () const noexcept
bool isBeingAdjusted () const noexcept
void setIsAdjusting (bool isAdjusting)
void beginAdjust ()
void endAdjust ()

Detailed Description

Definition at line 49 of file clap_plugin_param.h.

Member Function Documentation

◆ beginAdjust()

void zrythm::plugins::ClapPluginParam::beginAdjust ( )
inline

Definition at line 90 of file clap_plugin_param.h.

◆ endAdjust()

void zrythm::plugins::ClapPluginParam::endAdjust ( )
inline

Definition at line 96 of file clap_plugin_param.h.

◆ info() [1/2]

const clap_param_info & zrythm::plugins::ClapPluginParam::info ( ) const
inlinenoexcept

Definition at line 80 of file clap_plugin_param.h.

◆ info() [2/2]

clap_param_info & zrythm::plugins::ClapPluginParam::info ( )
inlinenoexcept

Definition at line 79 of file clap_plugin_param.h.

◆ isBeingAdjusted()

bool zrythm::plugins::ClapPluginParam::isBeingAdjusted ( ) const
inlinenoexcept

Definition at line 82 of file clap_plugin_param.h.

◆ modulatedValue()

double zrythm::plugins::ClapPluginParam::modulatedValue ( ) const
inline

Definition at line 65 of file clap_plugin_param.h.

◆ modulation()

double zrythm::plugins::ClapPluginParam::modulation ( ) const
inline

Definition at line 62 of file clap_plugin_param.h.

◆ setInfo()

void zrythm::plugins::ClapPluginParam::setInfo ( const clap_param_info & info)
inlinenoexcept

Definition at line 76 of file clap_plugin_param.h.

◆ setIsAdjusting()

void zrythm::plugins::ClapPluginParam::setIsAdjusting ( bool isAdjusting)
inline

Definition at line 83 of file clap_plugin_param.h.

◆ value()

double zrythm::plugins::ClapPluginParam::value ( ) const
inline

Definition at line 59 of file clap_plugin_param.h.


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