|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| SelectableUpdateTimer (std::function< void()> onDelete_) | |
| void | add (Selectable *s) |
| void | remove (Selectable *s) |
| bool | isValid (const Selectable *s) const |
| void | handleAsyncUpdate () override |
Public Member Functions inherited from juce::AsyncUpdater | |
| void | triggerAsyncUpdate () |
| void | cancelPendingUpdate () noexcept |
| void | handleUpdateNowIfNeeded () |
| bool | isUpdatePending () const noexcept |
Public Attributes | |
| juce::CriticalSection | listenerLock |
Definition at line 14 of file tracktion_SelectionManager.cpp.
| tracktion::engine::SelectableUpdateTimer::SelectableUpdateTimer | ( | std::function< void()> | onDelete_ | ) |
Definition at line 17 of file tracktion_SelectionManager.cpp.
|
override |
Definition at line 20 of file tracktion_SelectionManager.cpp.
| void tracktion::engine::SelectableUpdateTimer::add | ( | Selectable * | s | ) |
Definition at line 25 of file tracktion_SelectionManager.cpp.
|
overridevirtual |
Implements juce::AsyncUpdater.
Definition at line 43 of file tracktion_SelectionManager.cpp.
| bool tracktion::engine::SelectableUpdateTimer::isValid | ( | const Selectable * | s | ) | const |
Definition at line 37 of file tracktion_SelectionManager.cpp.
| void tracktion::engine::SelectableUpdateTimer::remove | ( | Selectable * | s | ) |
Definition at line 31 of file tracktion_SelectionManager.cpp.
| juce::CriticalSection tracktion::engine::SelectableUpdateTimer::listenerLock |
Definition at line 61 of file tracktion_SelectionManager.cpp.