![]() |
Flecs v4.1
A fast entity component system (ECS) for C & C++
|
Frame management. More...
| ecs_ftime_t | flecs::world::frame_begin (ecs_ftime_t delta_time=0) const |
| Begin frame. | |
| void | frame_end () const |
| End frame. | |
| void | run_post_frame (ecs_fini_action_t action, void *ctx) const |
| Run callback after completing the frame. | |
| void | quit () const |
| Signal application should quit. | |
| bool | should_quit () const |
| Test if quit() has been called. | |
| void | set_time_scale (ecs_ftime_t mul) const |
| Set the time scale. | |
| void | set_target_fps (ecs_ftime_t target_fps) const |
| Set the target FPS. | |
| void | reset_clock () const |
| Reset the simulation clock. | |
Frame management.
| ecs_ftime_t frame_begin | ( | ecs_ftime_t | delta_time = 0 | ) | const |
Begin frame.
Calls to frame_begin() must always be followed by frame_end().
| delta_time | Time elapsed since the last frame. |
|
related |
End frame.
|
related |
Signal application should quit.
|
related |
Reset the simulation clock.
|
related |
Run callback after completing the frame.
|
related |
Set the target FPS.
|
related |
Set the time scale.
|
related |
Test if quit() has been called.