FastLED 3.9.15
|
Definition at line 29 of file engine_events.h.
#include <engine_events.h>
Classes | |
class | Listener |
Static Public Member Functions | |
static void | addListener (Listener *listener, int priority=0) |
static bool | hasListener (Listener *listener) |
static void | onBeginFrame () |
static void | onCanvasUiSet (CLEDController *strip, const ScreenMap &xymap) |
static void | onEndFrame () |
static void | onEndShowLeds () |
static void | onPlatformPreLoop () |
static void | onStripAdded (CLEDController *strip, uint32_t num_leds) |
static void | removeListener (Listener *listener) |
Private Member Functions | |
EngineEvents ()=default | |
void | _addListener (Listener *listener, int priority) |
bool | _hasListener (Listener *listener) |
void | _onBeginFrame () |
void | _onCanvasUiSet (CLEDController *strip, const ScreenMap &xymap) |
void | _onEndFrame () |
void | _onEndShowLeds () |
void | _onPlatformPreLoop () |
void | _onStripAdded (CLEDController *strip, uint32_t num_leds) |
void | _removeListener (Listener *listener) |
Static Private Member Functions | |
static EngineEvents * | getInstance () |
Friends | |
class | fl::Singleton< EngineEvents > |