Audacity  2.2.2
Classes | Typedefs
EffectManager.h File Reference
#include "../Experimental.h"
#include <vector>
#include <wx/choice.h>
#include <wx/dialog.h>
#include <wx/event.h>
#include <wx/listbox.h>
#include <wx/string.h>
#include "audacity/EffectInterface.h"
#include "../PluginManager.h"
#include "Effect.h"
#include <unordered_map>

Go to the source code of this file.

Classes

class  EffectManager
 EffectManager is the class that handles effects and effect categories. More...
 
struct  EffectManager::UnsetBatchProcessing
 

Typedefs

using EffectArray = std::vector< Effect * >
 
using EffectMap = std::unordered_map< wxString, Effect * >
 
using AudacityCommandMap = std::unordered_map< wxString, AudacityCommand * >
 
using EffectOwnerMap = std::unordered_map< wxString, std::shared_ptr< Effect > >
 

Typedef Documentation

using AudacityCommandMap = std::unordered_map<wxString, AudacityCommand *>

Definition at line 36 of file EffectManager.h.

using EffectArray = std::vector <Effect*>

Definition at line 34 of file EffectManager.h.

using EffectMap = std::unordered_map<wxString, Effect *>

Definition at line 35 of file EffectManager.h.

using EffectOwnerMap = std::unordered_map< wxString, std::shared_ptr<Effect> >

Definition at line 37 of file EffectManager.h.