Mema
Memory Matrix — multi-channel audio matrix monitor and router
Loading...
Searching...
No Matches
Mema::TwoDFieldOutputComponent Class Reference

#include <TwoDFieldOutputComponent.h>

+ Inheritance diagram for Mema::TwoDFieldOutputComponent:
+ Collaboration diagram for Mema::TwoDFieldOutputComponent:

Public Member Functions

 TwoDFieldOutputComponent ()
 
 ~TwoDFieldOutputComponent ()
 
void paint (Graphics &) override
 
void resized () override
 
void processingDataChanged (AbstractProcessorData *data) override
 
- Public Member Functions inherited from Mema::AbstractAudioVisualizer
 AbstractAudioVisualizer ()
 
virtual ~AbstractAudioVisualizer ()
 
void notifyChanges ()
 Marks that new data is available and triggers a repaint on the next timer tick.
 
virtual void processChanges ()
 Called on the message thread to update cached data before repainting.
 
void paint (Graphics &) override
 Paints the visualiser background.
 
void resized () override
 Lays out child components.
 
void mouseDown (const MouseEvent &event) override
 Handles mouse-down events (e.g. right-click context menu).
 
void setRefreshFrequency (int frequency)
 Sets the display refresh rate in Hz.
 
void timerCallback () override
 Timer callback that calls processChanges() and triggers a repaint if data changed.
 
- Public Member Functions inherited from Mema::ProcessorDataAnalyzer::Listener
virtual ~Listener ()
 

Additional Inherited Members

- Protected Member Functions inherited from Mema::AbstractAudioVisualizer
void setUsesValuesInDB (bool useValuesInDB)
 
bool getUsesValuesInDB ()
 

Detailed Description

spatial output level display — paints circular level indicators at speaker positions for LRS up to 9.1.6 ATMOS layouts.

Definition at line 30 of file TwoDFieldOutputComponent.h.

Constructor & Destructor Documentation

◆ TwoDFieldOutputComponent()

Mema::TwoDFieldOutputComponent::TwoDFieldOutputComponent ( )

◆ ~TwoDFieldOutputComponent()

Mema::TwoDFieldOutputComponent::~TwoDFieldOutputComponent ( )

Definition at line 36 of file TwoDFieldOutputComponent.cpp.

Member Function Documentation

◆ paint()

◆ processingDataChanged()

◆ resized()

void Mema::TwoDFieldOutputComponent::resized ( )
override

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