Flecs v4.0
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
system_mixin.inl
Go to the documentation of this file.
1
5
12
17
22
27
32
36void rate(int32_t rate);
37
41void start();
42
46void stop();
47
51template<typename T>
53
58
void interval(ecs_ftime_t interval)
Set interval.
Definition impl.hpp:60
void rate(int32_t rate)
Set system rate (system is its own tick source).
Definition impl.hpp:76
void timeout(ecs_ftime_t timeout)
Set timeout.
Definition impl.hpp:68
#define ecs_ftime_t
Customizable precision for scalar time values.
Definition flecs.h:59
Entity.
Definition entity.hpp:30
ecs_ftime_t timeout()
Get timeout.
ecs_ftime_t interval()
Get interval.
void start()
Start timer.
void stop()
Stop timer.
void set_tick_source()
Set external tick source.
void rate(int32_t rate)
Set system rate (system is its own tick source).
void timeout(ecs_ftime_t timeout)
Set timeout.
void set_tick_source(flecs::entity e)
Set external tick source.
void interval(ecs_ftime_t interval)
Set interval.