Go to the source code of this file.
◆ timeline_system_config
◆ timeline_system_create()
◆ timeline_system_delta_get()
◆ timeline_system_destroy()
◆ timeline_system_get_engine()
◆ timeline_system_get_game()
◆ timeline_system_initialize()
b8 timeline_system_initialize |
( |
u64 * |
memory_requirement, |
|
|
void * |
memory, |
|
|
void * |
config |
|
) |
| |
Initializes the timeline system using the supplied configuration. NOTE: Call this twice, once to obtain memory requirement (memory = 0) and a second time including allocated memory.
- Parameters
-
memory_requirement | A pointer to hold the memory requirement of this system in bytes. |
memory | A memory block to be used to hold the state of this system. Pass 0 on the first call to get memory requirement. |
config | The configuration (timeline_system_config) to be used when initializing the system. |
- Returns
- b8 True on success; otherwise false.
◆ timeline_system_scale_get()
◆ timeline_system_scale_set()
◆ timeline_system_shutdown()
void timeline_system_shutdown |
( |
void * |
state | ) |
|
Shuts down the timeline system.
- Parameters
-
state | A pointer to the system state. |
◆ timeline_system_total_get()
◆ timeline_system_update()
b8 timeline_system_update |
( |
void * |
state, |
|
|
f32 |
engine_delta_time |
|
) |
| |
Updates the job system. Should happen once an update cycle.