JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
juce::LambdaInvoker Struct Referencefinal
Inheritance diagram for juce::LambdaInvoker:
juce::Timer juce::DeletedAtShutdown

Public Member Functions

 LambdaInvoker (int milliseconds, std::function< void()> f)
 
void timerCallback () final
 The user-defined callback routine that actually gets called periodically.
 

Public Attributes

std::function< void()> function
 

Detailed Description

Definition at line 334 of file juce_Timer.cpp.

Constructor & Destructor Documentation

◆ LambdaInvoker()

juce::LambdaInvoker::LambdaInvoker ( int  milliseconds,
std::function< void()>  f 
)

Definition at line 337 of file juce_Timer.cpp.

◆ ~LambdaInvoker()

juce::LambdaInvoker::~LambdaInvoker ( )
final

Definition at line 343 of file juce_Timer.cpp.

Member Function Documentation

◆ timerCallback()

void juce::LambdaInvoker::timerCallback ( )
finalvirtual

The user-defined callback routine that actually gets called periodically.

It's perfectly ok to call startTimer() or stopTimer() from within this callback to change the subsequent intervals.

Implements juce::Timer.

Definition at line 348 of file juce_Timer.cpp.

Member Data Documentation

◆ function

std::function<void()> juce::LambdaInvoker::function

Definition at line 354 of file juce_Timer.cpp.


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