计划刻事件管理器 更多...
#include <Plan.h>
静态 Public 成员函数 | |
| static std::size_t | add (const PlanFunc &planEvent) |
| 添加立即执行计划事件 | |
| static std::size_t | add (const std::function< bool()> &condition, const PlanFunc &planEvent) |
| 添加条件执行计划事件 | |
| static std::size_t | add (float after, const PlanFunc &planEvent) |
| 添加延时执行计划事件 | |
| static void | remove (std::size_t id) |
| 移除计划事件 | |
计划刻事件管理器
它可以将一系列的计划刻事件添加到计划中,并在特定时刻统一执行这些计划事件, 计划事件的执行顺序与添加的顺序相同,计划刻事件会在每一帧 onEventCall 信号被触发时调用,且每个计划刻事件只会被调用一次
|
static |
添加立即执行计划事件
| planEvent | 计划事件函数 |
|
static |
添加条件执行计划事件
| condition | 计划事件条件函数 |
| planEvent | 计划事件函数 |
计划事件会在 condition 函数返回 true 时执行
|
static |
添加延时执行计划事件
| after | 计划事件延迟执行时间(单位:毫秒) |
| planEvent | 计划事件函数 |
计划事件会在至少 after 毫秒后执行
|
static |
移除计划事件
| id | 计划事件ID |