#include <EnvelopeAndLfoParameters.h>
◆ LfoShape
| Enumerator |
|---|
| SineWave | |
| TriangleWave | |
| SawWave | |
| SquareWave | |
| UserDefinedWave | |
| RandomWave | |
| Count | |
◆ EnvelopeAndLfoParameters()
| lmms::EnvelopeAndLfoParameters::EnvelopeAndLfoParameters |
( |
float | _value_for_zero_amount, |
|
|
Model * | _parent ) |
◆ ~EnvelopeAndLfoParameters()
| lmms::EnvelopeAndLfoParameters::~EnvelopeAndLfoParameters |
( |
| ) |
|
|
override |
◆ expKnobVal()
| float lmms::EnvelopeAndLfoParameters::expKnobVal |
( |
float | _val | ) |
|
|
inlinestatic |
◆ fillLevel()
◆ fillLfoLevel()
◆ getAmountModel() [1/2]
| FloatModel & lmms::EnvelopeAndLfoParameters::getAmountModel |
( |
| ) |
|
|
inline |
◆ getAmountModel() [2/2]
| const FloatModel & lmms::EnvelopeAndLfoParameters::getAmountModel |
( |
| ) |
const |
|
inline |
◆ getAttackModel()
| const FloatModel & lmms::EnvelopeAndLfoParameters::getAttackModel |
( |
| ) |
const |
|
inline |
◆ getDecayModel()
◆ getHoldModel()
◆ getLfoAmountModel() [1/2]
| FloatModel & lmms::EnvelopeAndLfoParameters::getLfoAmountModel |
( |
| ) |
|
|
inline |
◆ getLfoAmountModel() [2/2]
| const FloatModel & lmms::EnvelopeAndLfoParameters::getLfoAmountModel |
( |
| ) |
const |
|
inline |
◆ getLfoAttackFrames()
| f_cnt_t lmms::EnvelopeAndLfoParameters::getLfoAttackFrames |
( |
| ) |
const |
|
inline |
◆ getLfoOscillationFrames()
| f_cnt_t lmms::EnvelopeAndLfoParameters::getLfoOscillationFrames |
( |
| ) |
const |
|
inline |
◆ getLfoPredelayFrames()
| f_cnt_t lmms::EnvelopeAndLfoParameters::getLfoPredelayFrames |
( |
| ) |
const |
|
inline |
◆ getLfoSpeedModel()
◆ getLfoUserWave()
| std::shared_ptr< const SampleBuffer > lmms::EnvelopeAndLfoParameters::getLfoUserWave |
( |
| ) |
const |
|
inline |
◆ getLfoWaveModel()
| const IntModel & lmms::EnvelopeAndLfoParameters::getLfoWaveModel |
( |
| ) |
const |
|
inline |
◆ getPredelayModel()
| const FloatModel & lmms::EnvelopeAndLfoParameters::getPredelayModel |
( |
| ) |
const |
|
inline |
◆ getReleaseModel()
| const FloatModel & lmms::EnvelopeAndLfoParameters::getReleaseModel |
( |
| ) |
const |
|
inline |
◆ getSustainModel()
| const FloatModel & lmms::EnvelopeAndLfoParameters::getSustainModel |
( |
| ) |
const |
|
inline |
◆ getX100Model()
| const BoolModel & lmms::EnvelopeAndLfoParameters::getX100Model |
( |
| ) |
const |
|
inline |
◆ instances()
| LfoInstances * lmms::EnvelopeAndLfoParameters::instances |
( |
| ) |
|
|
inlinestatic |
◆ isUsed()
| bool lmms::EnvelopeAndLfoParameters::isUsed |
( |
| ) |
const |
|
inline |
◆ lfoShapeSample()
| sample_t lmms::EnvelopeAndLfoParameters::lfoShapeSample |
( |
f_cnt_t | _frame_offset | ) |
|
|
inlineprivate |
◆ loadSettings()
| void lmms::EnvelopeAndLfoParameters::loadSettings |
( |
const QDomElement & | _this | ) |
|
|
overridevirtual |
◆ nodeName()
| QString lmms::EnvelopeAndLfoParameters::nodeName |
( |
void | | ) |
const |
|
inlineoverridevirtual |
◆ PAHD_Frames()
| f_cnt_t lmms::EnvelopeAndLfoParameters::PAHD_Frames |
( |
| ) |
const |
|
inline |
◆ releaseFrames()
| f_cnt_t lmms::EnvelopeAndLfoParameters::releaseFrames |
( |
| ) |
const |
|
inline |
◆ saveSettings()
| void lmms::EnvelopeAndLfoParameters::saveSettings |
( |
QDomDocument & | _doc, |
|
|
QDomElement & | _parent ) |
|
overridevirtual |
◆ updateLfoShapeData()
| void lmms::EnvelopeAndLfoParameters::updateLfoShapeData |
( |
| ) |
|
|
private |
◆ updateSampleVars
| void lmms::EnvelopeAndLfoParameters::updateSampleVars |
( |
| ) |
|
|
slot |
◆ gui::EnvelopeAndLfoView
◆ m_amount
| float lmms::EnvelopeAndLfoParameters::m_amount |
|
private |
◆ m_amountAdd
| float lmms::EnvelopeAndLfoParameters::m_amountAdd |
|
private |
◆ m_amountModel
| FloatModel lmms::EnvelopeAndLfoParameters::m_amountModel |
|
private |
◆ m_attackModel
| FloatModel lmms::EnvelopeAndLfoParameters::m_attackModel |
|
private |
◆ m_bad_lfoShapeData
| bool lmms::EnvelopeAndLfoParameters::m_bad_lfoShapeData |
|
private |
◆ m_controlEnvAmountModel
| BoolModel lmms::EnvelopeAndLfoParameters::m_controlEnvAmountModel |
|
private |
◆ m_decayModel
| FloatModel lmms::EnvelopeAndLfoParameters::m_decayModel |
|
private |
◆ m_holdModel
| FloatModel lmms::EnvelopeAndLfoParameters::m_holdModel |
|
private |
◆ m_lfoAmount
| float lmms::EnvelopeAndLfoParameters::m_lfoAmount |
|
private |
◆ m_lfoAmountIsZero
| bool lmms::EnvelopeAndLfoParameters::m_lfoAmountIsZero |
|
private |
◆ m_lfoAmountModel
| FloatModel lmms::EnvelopeAndLfoParameters::m_lfoAmountModel |
|
private |
◆ m_lfoAttackFrames
| f_cnt_t lmms::EnvelopeAndLfoParameters::m_lfoAttackFrames |
|
private |
◆ m_lfoAttackModel
| FloatModel lmms::EnvelopeAndLfoParameters::m_lfoAttackModel |
|
private |
◆ m_lfoFrame
| f_cnt_t lmms::EnvelopeAndLfoParameters::m_lfoFrame |
|
private |
◆ m_lfoOscillationFrames
| f_cnt_t lmms::EnvelopeAndLfoParameters::m_lfoOscillationFrames |
|
private |
◆ m_lfoPredelayFrames
| f_cnt_t lmms::EnvelopeAndLfoParameters::m_lfoPredelayFrames |
|
private |
◆ m_lfoPredelayModel
| FloatModel lmms::EnvelopeAndLfoParameters::m_lfoPredelayModel |
|
private |
◆ m_lfoShapeData
| sample_t* lmms::EnvelopeAndLfoParameters::m_lfoShapeData |
|
private |
◆ m_lfoSpeedModel
◆ m_lfoWaveModel
| IntModel lmms::EnvelopeAndLfoParameters::m_lfoWaveModel |
|
private |
◆ m_pahdBufSize
| f_cnt_t lmms::EnvelopeAndLfoParameters::m_pahdBufSize |
|
private |
◆ m_pahdEnv
| sample_t* lmms::EnvelopeAndLfoParameters::m_pahdEnv |
|
private |
◆ m_pahdFrames
| f_cnt_t lmms::EnvelopeAndLfoParameters::m_pahdFrames |
|
private |
◆ m_paramMutex
| QMutex lmms::EnvelopeAndLfoParameters::m_paramMutex |
|
private |
◆ m_predelayModel
| FloatModel lmms::EnvelopeAndLfoParameters::m_predelayModel |
|
private |
◆ m_random
| sample_t lmms::EnvelopeAndLfoParameters::m_random |
|
private |
◆ m_rBufSize
| f_cnt_t lmms::EnvelopeAndLfoParameters::m_rBufSize |
|
private |
◆ m_releaseModel
| FloatModel lmms::EnvelopeAndLfoParameters::m_releaseModel |
|
private |
◆ m_rEnv
| sample_t* lmms::EnvelopeAndLfoParameters::m_rEnv |
|
private |
◆ m_rFrames
| f_cnt_t lmms::EnvelopeAndLfoParameters::m_rFrames |
|
private |
◆ m_sustainLevel
| float lmms::EnvelopeAndLfoParameters::m_sustainLevel |
|
private |
◆ m_sustainModel
| FloatModel lmms::EnvelopeAndLfoParameters::m_sustainModel |
|
private |
◆ m_used
| bool lmms::EnvelopeAndLfoParameters::m_used |
|
private |
◆ m_userWave
◆ m_valueForZeroAmount
| float lmms::EnvelopeAndLfoParameters::m_valueForZeroAmount |
|
private |
◆ m_x100Model
| BoolModel lmms::EnvelopeAndLfoParameters::m_x100Model |
|
private |
◆ NumLfoShapes
| auto lmms::EnvelopeAndLfoParameters::NumLfoShapes = static_cast<std::size_t>(LfoShape::Count) |
|
staticconstexprprivate |
◆ s_lfoInstances
The documentation for this class was generated from the following files: