|
FastLED 3.9.15
|
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 Scheduler & | instance () |
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< Handle > | mTasks |
Friends | |
| class | fl::Singleton< Scheduler > |