Audacity 3.2.0
Public Types | Public Attributes | List of all members
RealtimeEffectManagerMessage Struct Reference

Posted when effect is being added or removed to/from track or project. More...

#include <RealtimeEffectManager.h>

Collaboration diagram for RealtimeEffectManagerMessage:
[legend]

Public Types

enum class  Type { EffectAdded , EffectReplaced , EffectRemoved }
 

Public Attributes

Type type
 
std::shared_ptr< Tracktrack
 null, if changes happened in the project scope More...
 

Detailed Description

Posted when effect is being added or removed to/from track or project.

Definition at line 35 of file RealtimeEffectManager.h.

Member Enumeration Documentation

◆ Type

Enumerator
EffectAdded 
EffectReplaced 
EffectRemoved 

Definition at line 37 of file RealtimeEffectManager.h.

38 {
39 EffectAdded,
40 EffectReplaced,
41 EffectRemoved
42 };

Member Data Documentation

◆ track

std::shared_ptr<Track> RealtimeEffectManagerMessage::track

null, if changes happened in the project scope

Definition at line 44 of file RealtimeEffectManager.h.

Referenced by TrackPanel::TrackPanel().

◆ type

Type RealtimeEffectManagerMessage::type

Definition at line 43 of file RealtimeEffectManager.h.


The documentation for this struct was generated from the following file: