Gin
Loading...
Searching...
No Matches
LevelMeter Class Reference

Draws a simple level meter. More...

#include <gin_levelmeter.h>

Inherits juce::Component, and juce::Timer.

Public Types

enum  ColourIds { lineColourId = 0x1291e10 , backgroundColourId = 0x1291e11 , meterColourId = 0x1291e12 , clipColourId = 0x1291e13 }

Public Member Functions

 LevelMeter (const LevelTracker &, juce::NormalisableRange< float > r={-60, 0})
 ~LevelMeter () override
void setTopDown (bool td)

Detailed Description

Draws a simple level meter.

Member Enumeration Documentation

◆ ColourIds

Enumerator
lineColourId 
backgroundColourId 
meterColourId 
clipColourId 

Constructor & Destructor Documentation

◆ LevelMeter()

LevelMeter::LevelMeter ( const LevelTracker & ,
juce::NormalisableRange< float > r = {-60, 0} )

◆ ~LevelMeter()

LevelMeter::~LevelMeter ( )
override

Member Function Documentation

◆ setTopDown()

void LevelMeter::setTopDown ( bool td)

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