FastLED 3.10.6
Loading...
Searching...
No Matches
fl::EngineEvents Class Reference

Detailed Description

Definition at line 24 of file engine_events.h.

#include <engine_events.h>

Classes

class  Listener
 

Public Member Functions

 EngineEvents () FL_NO_EXCEPT
 
 ~EngineEvents () FL_NO_EXCEPT
 

Static Public Member Functions

static void addListener (Listener *listener, int priority=0) FL_NO_EXCEPT
 
static bool hasListener (Listener *listener) FL_NO_EXCEPT
 
static void onBeginFrame () FL_NO_EXCEPT
 
static void onCanvasUiSet (CLEDController *strip, const ScreenMap &xymap) FL_NO_EXCEPT
 
static void onEndFrame () FL_NO_EXCEPT
 
static void onEndShowLeds () FL_NO_EXCEPT
 
static void onExit () FL_NO_EXCEPT
 
static void onPlatformPreLoop () FL_NO_EXCEPT
 
static void onStripAdded (CLEDController *strip, fl::u32 num_leds) FL_NO_EXCEPT
 
static void removeListener (Listener *listener) FL_NO_EXCEPT
 

Private Member Functions

void _addListener (Listener *listener, int priority) FL_NO_EXCEPT
 
bool _hasListener (Listener *listener) FL_NO_EXCEPT
 
void _onBeginFrame () FL_NO_EXCEPT
 
void _onCanvasUiSet (CLEDController *strip, const ScreenMap &xymap) FL_NO_EXCEPT
 
void _onEndFrame () FL_NO_EXCEPT
 
void _onEndShowLeds () FL_NO_EXCEPT
 
void _onExit () FL_NO_EXCEPT
 
void _onPlatformPreLoop () FL_NO_EXCEPT
 
void _onStripAdded (CLEDController *strip, fl::u32 num_leds) FL_NO_EXCEPT
 
void _removeListener (Listener *listener) FL_NO_EXCEPT
 

Static Private Member Functions

static void setFrameTaskListener (Listener *listener) FL_NO_EXCEPT
 

Friends

class task::Scheduler
 

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