22template <typename Pipeline, if_not_t< is_enum<Pipeline>::value > = 0>
33template <
typename Pipeline>
#define ecs_ftime_t
Customizable precision for scalar time values.
void set_target_fps(ecs_ftime_t target_fps) const
Set target FPS.
ecs_ftime_t get_target_fps() const
Get target FPS.
flecs::entity get_pipeline() const
Get pipeline.
void run_pipeline(const flecs::entity_t pip, ecs_ftime_t delta_time=0.0) const
Run pipeline.
void reset_clock() const
Reset simulation clock.
void set_threads(int32_t threads) const
Set number of threads.
void set_pipeline() const
Set pipeline.
flecs::pipeline_builder pipeline() const
Create a new pipeline.
ecs_ftime_t get_time_scale() const
Get timescale.
int64_t get_tick() const
Get tick.
int32_t get_threads() const
Set number of threads.
void set_time_scale(ecs_ftime_t mul) const
Set timescale.
bool progress(ecs_ftime_t delta_time=0.0) const
Progress world one tick.