Flecs v3.2
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
system_mixin.inl File Reference

Timer module system mixin. More...

Go to the source code of this file.

Functions

ecs_ftime_t interval ()
 Get interval. More...
 
void timeout (ecs_ftime_t timeout)
 Set timeout. More...
 
ecs_ftime_t timeout ()
 Get timeout. More...
 
void rate (int32_t rate)
 Set system rate (system is its own tick source). More...
 
void start ()
 Start timer. More...
 
void stop ()
 Stop timer. More...
 
void set_tick_source (flecs::entity e)
 Set external tick source. More...
 

Detailed Description

Timer module system mixin.

Definition in file system_mixin.inl.

Function Documentation

◆ interval()

ecs_ftime_t interval ( )

Get interval.

See also
ecs_get_interval.

◆ rate()

void rate ( int32_t  rate)

Set system rate (system is its own tick source).

See also
ecs_set_rate

◆ set_tick_source()

void set_tick_source ( flecs::entity  e)

Set external tick source.

See also
ecs_set_tick_source

◆ start()

void start ( )

Start timer.

See also
ecs_start_timer

◆ stop()

void stop ( )

Stop timer.

See also
ecs_start_timer

◆ timeout() [1/2]

ecs_ftime_t timeout ( )

Get timeout.

See also
ecs_get_timeout

◆ timeout() [2/2]

void timeout ( ecs_ftime_t  timeout)

Set timeout.

See also
ecs_set_timeout