void set_target_fps(ecs_ftime_t target_fps) const
Set the target FPS.
void frame_end() const
End frame.
void reset_clock() const
Reset the simulation clock.
void quit() const
Signal application should quit.
void set_time_scale(ecs_ftime_t mul) const
Set the time scale.
ecs_ftime_t frame_begin(ecs_ftime_t delta_time=0) const
Begin frame.
void run_post_frame(ecs_fini_action_t action, void *ctx) const
Run callback after completing the frame.
bool should_quit() const
Test if quit() has been called.
void(* ecs_fini_action_t)(ecs_world_t *world, void *ctx)
Action callback on world exit.
#define ecs_ftime_t
Customizable precision for scalar time values.