Audacity 3.2.0
Variables
RealtimeEffectList.cpp File Reference
#include "RealtimeEffectList.h"
#include "RealtimeEffectState.h"
#include "Project.h"
#include "Track.h"
Include dependency graph for RealtimeEffectList.cpp:

Go to the source code of this file.

Variables

static const AttachedProjectObjects::RegisteredFactory masterEffects
 
static const Track::ChannelGroupAttachments::RegisteredFactory trackEffects
 
static constexpr auto activeAttribute = "active"
 
static UndoRedoExtensionRegistry::Entry sEntry
 

Variable Documentation

◆ activeAttribute

constexpr auto activeAttribute = "active"
staticconstexpr

◆ masterEffects

const AttachedProjectObjects::RegisteredFactory masterEffects
static
Initial value:
{
[](AudacityProject &project)
{
return std::make_shared<RealtimeEffectList>();
}
}
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Definition: Project.h:90

Definition at line 34 of file RealtimeEffectList.cpp.

Referenced by RealtimeEffectList::Get(), and RealtimeEffectList::Set().

◆ sEntry

Initial value:
{
[](AudacityProject &project) -> std::shared_ptr<UndoStateExtension> {
return RealtimeEffectList::Get(project).shared_from_this();
}
}
static RealtimeEffectList & Get(AudacityProject &project)

Definition at line 291 of file RealtimeEffectList.cpp.

◆ trackEffects

Initial value:
{
{
return std::make_unique<RealtimeEffectList>();
}
}

Definition at line 60 of file RealtimeEffectList.cpp.

Referenced by RealtimeEffectList::Get().