ff_meters
Add meter components to visualise AudioBuffers
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Groups Pages
Public Member Functions | List of all members
foleys::StereoFieldComponent::LookAndFeelMethods Class Referenceabstract
+ Inheritance diagram for foleys::StereoFieldComponent::LookAndFeelMethods:

Public Member Functions

virtual ~LookAndFeelMethods ()
 
virtual void setupDefaultStereoFieldColours ()=0
 
virtual void drawGonioBackground (juce::Graphics &g, const juce::Rectangle< float > bounds, float margin, float border)=0
 
virtual void drawGonioMeter (juce::Graphics &g, const juce::Rectangle< float > bounds, const StereoFieldBuffer< float > &stereoBuffer, const int leftIdx, const int rightIdx)=0
 
virtual void drawStereoFieldBackground (juce::Graphics &g, const juce::Rectangle< float > bounds, float margin, float border)=0
 
virtual void drawStereoField (juce::Graphics &g, const juce::Rectangle< float > bounds, const StereoFieldBuffer< float > &, const int leftIdx=0, const int rightIdx=1)=0
 

Constructor & Destructor Documentation

virtual foleys::StereoFieldComponent::LookAndFeelMethods::~LookAndFeelMethods ( )
virtual

Member Function Documentation

virtual void foleys::StereoFieldComponent::LookAndFeelMethods::setupDefaultStereoFieldColours ( )
pure virtual
virtual void foleys::StereoFieldComponent::LookAndFeelMethods::drawGonioBackground ( juce::Graphics &  g,
const juce::Rectangle< float >  bounds,
float  margin,
float  border 
)
pure virtual
virtual void foleys::StereoFieldComponent::LookAndFeelMethods::drawGonioMeter ( juce::Graphics &  g,
const juce::Rectangle< float >  bounds,
const StereoFieldBuffer< float > &  stereoBuffer,
const int  leftIdx,
const int  rightIdx 
)
pure virtual
virtual void foleys::StereoFieldComponent::LookAndFeelMethods::drawStereoFieldBackground ( juce::Graphics &  g,
const juce::Rectangle< float >  bounds,
float  margin,
float  border 
)
pure virtual
virtual void foleys::StereoFieldComponent::LookAndFeelMethods::drawStereoField ( juce::Graphics &  g,
const juce::Rectangle< float >  bounds,
const StereoFieldBuffer< float > &  ,
const int  leftIdx = 0,
const int  rightIdx = 1 
)
pure virtual

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