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 | Static Public Member Functions | List of all members
tracktion::engine::SharedTimer Class Reference
Inheritance diagram for tracktion::engine::SharedTimer:
juce::Timer

Classes

struct  Listener
 

Public Member Functions

template<typename Type >
 SharedTimer (std::chrono::duration< Type > interval)
 
 SharedTimer (HertzTag, int frequencyInHz)
 
void addListener (Listener *l)
 
void removeListener (Listener *l)
 
- Public Member Functions inherited from juce::Timer
void startTimer (int intervalInMilliseconds) noexcept
 
void startTimerHz (int timerFrequencyHz) noexcept
 
void stopTimer () noexcept
 
bool isTimerRunning () const noexcept
 
int getTimerInterval () const noexcept
 

Static Public Member Functions

static SharedTimer fromFrequency (int frequencyInHz)
 
- Static Public Member Functions inherited from juce::Timer
static void JUCE_CALLTYPE callAfterDelay (int milliseconds, std::function< void()> functionToCall)
 
static void JUCE_CALLTYPE callPendingTimersSynchronously ()
 

Additional Inherited Members

- Protected Member Functions inherited from juce::Timer
 Timer (const Timer &) noexcept
 

Detailed Description

Definition at line 21 of file tracktion_SharedTimer.h.

Constructor & Destructor Documentation

◆ SharedTimer() [1/2]

template<typename Type >
tracktion::engine::SharedTimer::SharedTimer ( std::chrono::duration< Type >  interval)

Definition at line 26 of file tracktion_SharedTimer.h.

◆ SharedTimer() [2/2]

tracktion::engine::SharedTimer::SharedTimer ( HertzTag  ,
int  frequencyInHz 
)

Definition at line 31 of file tracktion_SharedTimer.h.

Member Function Documentation

◆ addListener()

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

Definition at line 48 of file tracktion_SharedTimer.h.

◆ fromFrequency()

static SharedTimer tracktion::engine::SharedTimer::fromFrequency ( int  frequencyInHz)
static

Definition at line 36 of file tracktion_SharedTimer.h.

◆ removeListener()

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

Definition at line 57 of file tracktion_SharedTimer.h.


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