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

Detailed Description

Definition at line 21 of file engine_events.h.

#include <engine_events.h>

Classes

class  Listener
 

Public Member Functions

 EngineEvents () FL_NOEXCEPT
 
 ~EngineEvents () FL_NOEXCEPT
 

Static Public Member Functions

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

Private Member Functions

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

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