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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tracktion::engine::SelectableUpdateTimer Struct Reference
Inheritance diagram for tracktion::engine::SelectableUpdateTimer:
juce::AsyncUpdater juce::DeletedAtShutdown

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
 

Detailed Description

Definition at line 14 of file tracktion_SelectionManager.cpp.

Constructor & Destructor Documentation

◆ SelectableUpdateTimer()

tracktion::engine::SelectableUpdateTimer::SelectableUpdateTimer ( std::function< void()>  onDelete_)

Definition at line 17 of file tracktion_SelectionManager.cpp.

◆ ~SelectableUpdateTimer()

tracktion::engine::SelectableUpdateTimer::~SelectableUpdateTimer ( )
override

Definition at line 20 of file tracktion_SelectionManager.cpp.

Member Function Documentation

◆ add()

void tracktion::engine::SelectableUpdateTimer::add ( Selectable s)

Definition at line 25 of file tracktion_SelectionManager.cpp.

◆ handleAsyncUpdate()

void tracktion::engine::SelectableUpdateTimer::handleAsyncUpdate ( )
overridevirtual

Implements juce::AsyncUpdater.

Definition at line 43 of file tracktion_SelectionManager.cpp.

◆ isValid()

bool tracktion::engine::SelectableUpdateTimer::isValid ( const Selectable s) const

Definition at line 37 of file tracktion_SelectionManager.cpp.

◆ remove()

void tracktion::engine::SelectableUpdateTimer::remove ( Selectable s)

Definition at line 31 of file tracktion_SelectionManager.cpp.

Member Data Documentation

◆ listenerLock

juce::CriticalSection tracktion::engine::SelectableUpdateTimer::listenerLock

Definition at line 61 of file tracktion_SelectionManager.cpp.


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