TracktionEngine
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | List of all members
tracktion::engine::SharedTimer Class Reference

#include <tracktion_SharedTimer.h>

Inherits 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)
 

Static Public Member Functions

static SharedTimer fromFrequency (int frequencyInHz)
 

Constructor & Destructor Documentation

◆ SharedTimer() [1/2]

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

◆ SharedTimer() [2/2]

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

Member Function Documentation

◆ fromFrequency()

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

◆ addListener()

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

◆ removeListener()

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

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