ASPiK SDK
Loading...
Searching...
No Matches
VSTGUI::CVuMeterEx Class Reference

The CVuMeterEx object extends the VSTGUI CVuMeter object with extra functionality.
It is used in the PluginGUI object for creating custom views. More...

#include <customcontrols.h>

Inheritance diagram for VSTGUI::CVuMeterEx:

Public Member Functions

 CVuMeterEx (const CRect &size, CBitmap *onBitmap, CBitmap *offBitmap, int32_t nbLed, bool bInverted, bool bAnalogVU, int32_t style=kVertical)
 
virtual void draw (CDrawContext *pContext) override
 
virtual void setViewSize (const CRect &newSize, bool invalid=true) override
 
void initDetector (float samplerate, float attack_in_ms, float release_in_ms, bool bAnalogTC, unsigned int uDetect, bool bLogDetector)
 
void setHtOneImage (double d)
 
void setImageCount (double d)
 
void setZero_dB_Frame (double d)
 

Protected Attributes

bool isInverted
 
bool isAnalogVU
 
double zero_dB_Frame
 
double heightOfOneImage
 
double subPixMaps
 
CMeterDetector detector
 

Detailed Description

The CVuMeterEx object extends the VSTGUI CVuMeter object with extra functionality.
It is used in the PluginGUI object for creating custom views.

Author
Will Pirkle http://www.willpirkle.com
Remarks
This object is included in Designing Audio Effects Plugins in C++ 2nd Ed. by Will Pirkle
Version
Revision : 1.0
Date
Date : 2018 / 09 / 7

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