LMMS
Loading...
Searching...
No Matches
lmms::FrequencyShifterControls Class Reference

#include <FrequencyShifterControls.h>

Inheritance diagram for lmms::FrequencyShifterControls:
lmms::EffectControls lmms::JournallingObject lmms::Model lmms::SerializingObject

Public Member Functions

 FrequencyShifterControls (FrequencyShifterEffect *e)
 ~FrequencyShifterControls () override=default
void saveSettings (QDomDocument &doc, QDomElement &e) override
void loadSettings (const QDomElement &e) override
QString nodeName () const override
gui::EffectControlDialogcreateView () override
int controlCount () override
Public Member Functions inherited from lmms::EffectControls
 EffectControls (Effect *_eff)
 ~EffectControls () override=default
void setViewVisible (bool _visible)
bool isViewVisible () const
Effecteffect ()
Public Member Functions inherited from lmms::JournallingObject
 JournallingObject ()
 ~JournallingObject () override
jo_id_t id () const
void saveJournallingState (const bool newState)
void restoreJournallingState ()
void addJournalCheckPoint ()
QDomElement saveState (QDomDocument &_doc, QDomElement &_parent) override
void restoreState (const QDomElement &_this) override
bool isJournalling () const
void setJournalling (const bool _sr)
bool testAndSetJournalling (const bool newState)
bool isJournallingStateStackEmpty () const
Public Member Functions inherited from lmms::SerializingObject
 SerializingObject ()
virtual ~SerializingObject ()
void setHook (SerializingObjectHook *_hook)
SerializingObjectHookhook ()
Public Member Functions inherited from lmms::Model
 Model (Model *parent, QString displayName=QString(), bool defaultConstructed=false)
 ~Model () override=default
bool isDefaultConstructed () const
ModelparentModel () const
virtual QString displayName () const
virtual void setDisplayName (const QString &displayName)
virtual QString fullDisplayName () const

Public Attributes

FrequencyShifterEffectm_effect
FloatModel m_mix
FloatModel m_freqShift
FloatModel m_spreadShift
FloatModel m_ring
FloatModel m_feedback
FloatModel m_delayLengthLong
FloatModel m_delayLengthShort
FloatModel m_delayDamp
FloatModel m_delayGlide
FloatModel m_lfoAmount
FloatModel m_lfoRate
FloatModel m_lfoStereoPhase
FloatModel m_glide
FloatModel m_tone
FloatModel m_phase
BoolModel m_antireflect
IntModel m_routeMode
FloatModel m_harmonics
BoolModel m_resetShifter
BoolModel m_resetLfo

Additional Inherited Members

Signals inherited from lmms::Model
void dataChanged ()
void dataUnchanged ()
void propertiesChanged ()
Protected Member Functions inherited from lmms::JournallingObject
void changeID (jo_id_t _id)

Constructor & Destructor Documentation

◆ FrequencyShifterControls()

lmms::FrequencyShifterControls::FrequencyShifterControls ( FrequencyShifterEffect * e)

◆ ~FrequencyShifterControls()

lmms::FrequencyShifterControls::~FrequencyShifterControls ( )
overridedefault

Member Function Documentation

◆ controlCount()

int lmms::FrequencyShifterControls::controlCount ( )
inlineoverridevirtual

Implements lmms::EffectControls.

◆ createView()

gui::EffectControlDialog * lmms::FrequencyShifterControls::createView ( )
inlineoverridevirtual

Implements lmms::EffectControls.

◆ loadSettings()

void lmms::FrequencyShifterControls::loadSettings ( const QDomElement & e)
overridevirtual

◆ nodeName()

QString lmms::FrequencyShifterControls::nodeName ( void ) const
inlineoverridevirtual

◆ saveSettings()

void lmms::FrequencyShifterControls::saveSettings ( QDomDocument & doc,
QDomElement & e )
overridevirtual

Member Data Documentation

◆ m_antireflect

BoolModel lmms::FrequencyShifterControls::m_antireflect

◆ m_delayDamp

FloatModel lmms::FrequencyShifterControls::m_delayDamp

◆ m_delayGlide

FloatModel lmms::FrequencyShifterControls::m_delayGlide

◆ m_delayLengthLong

FloatModel lmms::FrequencyShifterControls::m_delayLengthLong

◆ m_delayLengthShort

FloatModel lmms::FrequencyShifterControls::m_delayLengthShort

◆ m_effect

FrequencyShifterEffect* lmms::FrequencyShifterControls::m_effect

◆ m_feedback

FloatModel lmms::FrequencyShifterControls::m_feedback

◆ m_freqShift

FloatModel lmms::FrequencyShifterControls::m_freqShift

◆ m_glide

FloatModel lmms::FrequencyShifterControls::m_glide

◆ m_harmonics

FloatModel lmms::FrequencyShifterControls::m_harmonics

◆ m_lfoAmount

FloatModel lmms::FrequencyShifterControls::m_lfoAmount

◆ m_lfoRate

FloatModel lmms::FrequencyShifterControls::m_lfoRate

◆ m_lfoStereoPhase

FloatModel lmms::FrequencyShifterControls::m_lfoStereoPhase

◆ m_mix

FloatModel lmms::FrequencyShifterControls::m_mix

◆ m_phase

FloatModel lmms::FrequencyShifterControls::m_phase

◆ m_resetLfo

BoolModel lmms::FrequencyShifterControls::m_resetLfo

◆ m_resetShifter

BoolModel lmms::FrequencyShifterControls::m_resetShifter

◆ m_ring

FloatModel lmms::FrequencyShifterControls::m_ring

◆ m_routeMode

IntModel lmms::FrequencyShifterControls::m_routeMode

◆ m_spreadShift

FloatModel lmms::FrequencyShifterControls::m_spreadShift

◆ m_tone

FloatModel lmms::FrequencyShifterControls::m_tone

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