LMMS
Loading...
Searching...
No Matches
FxAlienWahPlugin Class Reference
Inheritance diagram for FxAlienWahPlugin:
FxAbstractPlugin< Alienwah >

Public Member Functions

 FxAlienWahPlugin (const NativeHostDescriptor *const host)

Protected Member Functions

const NativeParametergetParameterInfo (const uint32_t index) const override
const NativeMidiProgramgetMidiProgramInfo (const uint32_t index) const override
Protected Member Functions inherited from FxAbstractPlugin< Alienwah >
 FxAbstractPlugin (const NativeHostDescriptor *const host, const uint32_t paramCount, const uint32_t programCount)
 ~FxAbstractPlugin () override
uint32_t getParameterCount () const final
float getParameterValue (const uint32_t index) const final
uint32_t getMidiProgramCount () const final
void setParameterValue (const uint32_t index, const float value) final
void setMidiProgram (const uint8_t, const uint32_t, const uint32_t program) final
void activate () final
void process (const float *const *const inBuffer, float **const outBuffer, const uint32_t frames, const NativeMidiEvent *const, const uint32_t) final
void bufferSizeChanged (const uint32_t bufferSize) final
void sampleRateChanged (const double sampleRate) final
void doReinit (const bool firstInit)

Additional Inherited Members

Protected Attributes inherited from FxAbstractPlugin< Alienwah >
const uint32_t fParamCount
const uint32_t fProgramCount
uchar *const fParamValues
bool *const fParamsChanged
int32_t fNextProgram
uint32_t fBufferSize
double fSampleRate
FilterParams fFilterParams
EffectfEffect
float * efxoutl
float * efxoutr
AllocatorClass fAllocator

Constructor & Destructor Documentation

◆ FxAlienWahPlugin()

FxAlienWahPlugin::FxAlienWahPlugin ( const NativeHostDescriptor *const host)
inline

Member Function Documentation

◆ getMidiProgramInfo()

const NativeMidiProgram * FxAlienWahPlugin::getMidiProgramInfo ( const uint32_t index) const
inlineoverrideprotected

◆ getParameterInfo()

const NativeParameter * FxAlienWahPlugin::getParameterInfo ( const uint32_t index) const
inlineoverrideprotected

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