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

Classes

struct  InlineDisplay

Public Member Functions

 BigMeterPlugin (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 activate () override
void process (const float *const *inputs, float **, const uint32_t frames, const NativeMidiEvent *const, const uint32_t) override
void idle () override
const NativeInlineDisplayImageSurfacerenderInlineDisplay (const uint32_t rwidth, const uint32_t height) override

Private Attributes

int fColor
int fStyle
float fOutLeft
float fOutRight
BigMeterPlugin::InlineDisplay fInlineDisplay

Constructor & Destructor Documentation

◆ BigMeterPlugin()

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

Member Function Documentation

◆ activate()

void BigMeterPlugin::activate ( )
inlineoverrideprotected

◆ getParameterCount()

uint32_t BigMeterPlugin::getParameterCount ( ) const
inlineoverrideprotected

◆ getParameterInfo()

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

◆ getParameterValue()

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

◆ idle()

void BigMeterPlugin::idle ( )
inlineoverrideprotected

◆ process()

void BigMeterPlugin::process ( const float *const * inputs,
float ** ,
const uint32_t frames,
const NativeMidiEvent * const ,
const uint32_t  )
inlineoverrideprotected

◆ renderInlineDisplay()

const NativeInlineDisplayImageSurface * BigMeterPlugin::renderInlineDisplay ( const uint32_t rwidth,
const uint32_t height )
inlineoverrideprotected

◆ setParameterValue()

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

Member Data Documentation

◆ fColor

int BigMeterPlugin::fColor
private

◆ fInlineDisplay

BigMeterPlugin::InlineDisplay BigMeterPlugin::fInlineDisplay
private

◆ fOutLeft

float BigMeterPlugin::fOutLeft
private

◆ fOutRight

float BigMeterPlugin::fOutRight
private

◆ fStyle

int BigMeterPlugin::fStyle
private

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