tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
tracktion::engine::SceneWatcher Class Reference

Notifies UI components of changes to the scenes and clips. More...

#include "tracktion_Scene.h"

Inheritance diagram for tracktion::engine::SceneWatcher:
juce::ValueTree::Listener juce::Timer

Classes

struct  Listener
 A listener interface. More...
 

Public Member Functions

 SceneWatcher (const juce::ValueTree &scenesState, Edit &)
 Creates a SceneWatcher.
 
void addListener (Listener *)
 Adds a Listener.
 
void removeListener (Listener *)
 Removes a previously added Listener.
 

Detailed Description

Notifies UI components of changes to the scenes and clips.

Definition at line 54 of file tracktion_Scene.h.

Constructor & Destructor Documentation

◆ SceneWatcher()

tracktion::engine::SceneWatcher::SceneWatcher ( const juce::ValueTree scenesState,
Edit e 
)

Creates a SceneWatcher.

You don't need to create one of these manually, use the instance in SceneList

See also
SceneList::sceneWatcher

Definition at line 51 of file tracktion_Scene.cpp.

Member Function Documentation

◆ addListener()

void tracktion::engine::SceneWatcher::addListener ( Listener l)

Adds a Listener.

Definition at line 58 of file tracktion_Scene.cpp.

◆ removeListener()

void tracktion::engine::SceneWatcher::removeListener ( Listener l)

Removes a previously added Listener.

Definition at line 63 of file tracktion_Scene.cpp.


The documentation for this class was generated from the following files: