15 #ifndef AVIATE_REPORTMANAGER_H_
16 #define AVIATE_REPORTMANAGER_H_
19 #include "Aviate/Aviate.h"
20 #include "Aviate/ForwardDeclares.h"
34 ReportManager(Avalon::PresetManager& presetManager, Avalon::AvalonHardwareControls& avalonHardwareControls,
42 std::unique_ptr<Impl> _pimpl;
#define AVIATE_API
enable default visibility. This is used for public API functions and classes.
Definition: Aviate.h:19
Audio Effect base class.
Definition: AudioEffectWrapper.h:27
ReportManager provides a class to allows effects to report information back to the host computer.
Definition: ReportManager.h:30
virtual ~ReportManager()
destructor
The Aviate library/namespace provides the primary API for working with Multiverse.
Definition: AudioEffectWrapper.h:24
volatile ReportManager * reportManagerPtr
pointer to global SramManager pointer