Class ActionScheduler

Inheritance Relationships

Base Type

Class Documentation

class ActionScheduler : public KPComponent

Public Functions

ActionScheduler(const char *name)
template<typename T>
void add(T &&action)
void markForRemoval(const char *name)
void removeCompletedActions()
void update()

Public Members

std::vector<TimedAction> actions

Public Static Functions

static ActionScheduler &sharedInstance()