FastLED 3.9.15
Loading...
Searching...
No Matches
fl::task::Scheduler Class Reference

Detailed Description

Definition at line 15 of file scheduler.h.

#include <scheduler.h>

+ Collaboration diagram for fl::task::Scheduler:

Public Member Functions

int add_task (Handle t)
 
void clear_all_tasks ()
 
void update ()
 
void update_after_frame_tasks ()
 
void update_before_frame_tasks ()
 

Static Public Member Functions

static Schedulerinstance ()
 

Private Member Functions

 Scheduler () FL_NOEXCEPT
 
void update_tasks_of_type (TaskType task_type)
 
void warn_no_catch (int task_id, const fl::string &trace_label, const Error &error)
 
void warn_no_then (int task_id, const fl::string &trace_label)
 

Private Attributes

fl::atomic< int > mNextTaskId
 
fl::vector< HandlemTasks
 

Friends

class fl::Singleton< Scheduler >
 

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