LMMS
Loading...
Searching...
No Matches
lmms::DspEffectLibrary::DistortionBase< T > Class Template Reference

#include <DspEffectLibrary.h>

Inheritance diagram for lmms::DspEffectLibrary::DistortionBase< T >:
lmms::DspEffectLibrary::MonoBase< T >

Public Member Functions

 DistortionBase (float threshold, float gain)
void setThreshold (float threshold)
void setGain (float gain)

Protected Attributes

float m_threshold
float m_gain

Additional Inherited Members

Public Types inherited from lmms::DspEffectLibrary::MonoBase< T >
using bypassType = class MonoBypass
Static Public Member Functions inherited from lmms::DspEffectLibrary::MonoBase< T >
static void process (sample_t **_buf, const f_cnt_t _frames)

Constructor & Destructor Documentation

◆ DistortionBase()

template<class T>
lmms::DspEffectLibrary::DistortionBase< T >::DistortionBase ( float threshold,
float gain )
inline

Member Function Documentation

◆ setGain()

template<class T>
void lmms::DspEffectLibrary::DistortionBase< T >::setGain ( float gain)
inline

◆ setThreshold()

template<class T>
void lmms::DspEffectLibrary::DistortionBase< T >::setThreshold ( float threshold)
inline

Member Data Documentation

◆ m_gain

template<class T>
float lmms::DspEffectLibrary::DistortionBase< T >::m_gain
protected

◆ m_threshold

template<class T>
float lmms::DspEffectLibrary::DistortionBase< T >::m_threshold
protected

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