System type, get with ecs_system_get()
More...
#include <system.h>
System type, get with ecs_system_get()
Definition at line 107 of file system.h.
◆ action
◆ callback_ctx
void* ecs_system_t::callback_ctx |
Callback language binding context.
Definition at line 138 of file system.h.
◆ callback_ctx_free
Callback to free callback ctx.
Definition at line 147 of file system.h.
◆ ctx
Userdata for system.
Definition at line 135 of file system.h.
◆ ctx_free
Callback to free ctx.
Definition at line 144 of file system.h.
◆ dtor
◆ entity
◆ hdr
◆ immediate
bool ecs_system_t::immediate |
Is system ran in immediate mode.
Definition at line 129 of file system.h.
◆ last_frame
int64_t ecs_system_t::last_frame |
Last frame for which the system was considered.
Definition at line 159 of file system.h.
◆ multi_threaded
bool ecs_system_t::multi_threaded |
Is system multithreaded.
Definition at line 126 of file system.h.
◆ name
const char* ecs_system_t::name |
Cached system name (for perf tracing)
Definition at line 132 of file system.h.
◆ query
◆ query_entity
Entity associated with query.
Definition at line 120 of file system.h.
◆ run
◆ run_ctx
void* ecs_system_t::run_ctx |
Run language binding context.
Definition at line 141 of file system.h.
◆ run_ctx_free
Callback to free run ctx.
Definition at line 150 of file system.h.
◆ tick_source
Tick source associated with system.
Definition at line 123 of file system.h.
◆ time_passed
Time passed since last invocation.
Definition at line 156 of file system.h.
◆ time_spent
Time spent on running system.
Definition at line 153 of file system.h.
◆ world
The documentation for this struct was generated from the following file: