Audacity 3.2.0
|
#include <wx/defs.h>
#include "wxArrayStringEx.h"
#include <functional>
#include <map>
#include <memory>
#include <vector>
#include "EffectInterface.h"
#include "PluginInterface.h"
#include "PluginDescriptor.h"
#include "Observer.h"
Go to the source code of this file.
Classes | |
struct | PluginsChangedMessage |
class | PluginManager |
PluginManager maintains a list of all plug ins. That covers modules, effects, generators, analysis-effects, commands. It also has functions for shared and private configs - which need to move out. More... | |
class | PluginManager::Iterator |
struct | PluginManager::Range |
Namespaces | |
namespace | audacity |
Macros | |
#define | NYQUIST_PROMPT_ID wxT("Nyquist Prompt") |
#define | NYQUIST_PROMPT_NAME XO("Nyquist Prompt") |
Typedefs | |
typedef std::map< PluginID, PluginDescriptor > | PluginMap |
typedef wxArrayString | PluginIDs |
Variables | |
constexpr auto | REGVERCUR = "1.5" |
#define NYQUIST_PROMPT_ID wxT("Nyquist Prompt") |
Definition at line 254 of file PluginManager.h.
#define NYQUIST_PROMPT_NAME XO("Nyquist Prompt") |
Definition at line 256 of file PluginManager.h.
typedef wxArrayString PluginIDs |
Definition at line 42 of file PluginManager.h.
typedef std::map<PluginID, PluginDescriptor> PluginMap |
Definition at line 40 of file PluginManager.h.
|
constexpr |
Definition at line 259 of file PluginManager.h.
Referenced by BuiltinEffectsModule::AutoRegisterPlugins(), and PluginManager::Save().