LMMS
Loading...
Searching...
No Matches
NotesPlugin Class Reference
Inheritance diagram for NotesPlugin:

Public Member Functions

 NotesPlugin (const NativeHostDescriptor *const host)

Protected Member Functions

uint32_t getParameterCount () const override
const NativeParametergetParameterInfo (const uint32_t index) const override
float getParameterValue (const uint32_t index) const override
void setParameterValue (const uint32_t index, const float value) override
void process (const float *const *, float **, const uint32_t, const NativeMidiEvent *const, const uint32_t) override

Private Attributes

int fCurPage

Constructor & Destructor Documentation

◆ NotesPlugin()

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

Member Function Documentation

◆ getParameterCount()

uint32_t NotesPlugin::getParameterCount ( ) const
inlineoverrideprotected

◆ getParameterInfo()

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

◆ getParameterValue()

float NotesPlugin::getParameterValue ( const uint32_t index) const
inlineoverrideprotected

◆ process()

void NotesPlugin::process ( const float *const * ,
float ** ,
const uint32_t ,
const NativeMidiEvent * const ,
const uint32_t  )
inlineoverrideprotected

◆ setParameterValue()

void NotesPlugin::setParameterValue ( const uint32_t index,
const float value )
inlineoverrideprotected

Member Data Documentation

◆ fCurPage

int NotesPlugin::fCurPage
private

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