Type that contains information about the world.
More...
#include <flecs.h>
Type that contains information about the world.
Definition at line 1183 of file flecs.h.
◆ add_count
int64_t ecs_world_info_t::add_count |
add commands processed
Definition at line 1221 of file flecs.h.
◆ batched_command_count
int64_t ecs_world_info_t::batched_command_count |
commands batched
Definition at line 1231 of file flecs.h.
◆ batched_entity_count
int64_t ecs_world_info_t::batched_entity_count |
entities for which commands were batched
Definition at line 1230 of file flecs.h.
◆ clear_count
int64_t ecs_world_info_t::clear_count |
clear commands processed
Definition at line 1224 of file flecs.h.
◆ component_id_count
int32_t ecs_world_info_t::component_id_count |
Number of component (data) ids in the world.
Definition at line 1213 of file flecs.h.
◆ delete_count
int64_t ecs_world_info_t::delete_count |
delete commands processed
Definition at line 1223 of file flecs.h.
◆ delta_time
float ecs_world_info_t::delta_time |
Time passed to or computed by ecs_progress.
Definition at line 1189 of file flecs.h.
◆ delta_time_raw
float ecs_world_info_t::delta_time_raw |
Raw delta time (no time scaling)
Definition at line 1188 of file flecs.h.
◆ discard_count
int64_t ecs_world_info_t::discard_count |
commands discarded, happens when entity is no longer alive when running the command
Definition at line 1229 of file flecs.h.
◆ emit_time_total
float ecs_world_info_t::emit_time_total |
Total time spent notifying observers.
Definition at line 1194 of file flecs.h.
◆ empty_table_count
int32_t ecs_world_info_t::empty_table_count |
Number of tables without entities.
Definition at line 1217 of file flecs.h.
◆ frame_count_total
int64_t ecs_world_info_t::frame_count_total |
Total number of frames.
Definition at line 1200 of file flecs.h.
◆ frame_time_total
float ecs_world_info_t::frame_time_total |
Total time spent processing a frame.
Definition at line 1192 of file flecs.h.
◆ get_mut_count
int64_t ecs_world_info_t::get_mut_count |
get_mut/emplace commands processed
Definition at line 1226 of file flecs.h.
◆ id_create_total
int64_t ecs_world_info_t::id_create_total |
Total number of times a new id was created.
Definition at line 1204 of file flecs.h.
◆ id_delete_total
int64_t ecs_world_info_t::id_delete_total |
Total number of times an id was deleted.
Definition at line 1205 of file flecs.h.
◆ last_component_id
Last issued component entity id.
Definition at line 1184 of file flecs.h.
◆ max_id
Last allowed entity id.
Definition at line 1186 of file flecs.h.
◆ merge_count_total
int64_t ecs_world_info_t::merge_count_total |
Total number of merges.
Definition at line 1201 of file flecs.h.
◆ merge_time_total
float ecs_world_info_t::merge_time_total |
Total time spent in merges.
Definition at line 1195 of file flecs.h.
◆ min_id
First allowed entity id.
Definition at line 1185 of file flecs.h.
◆ modified_count
int64_t ecs_world_info_t::modified_count |
modified commands processed
Definition at line 1227 of file flecs.h.
◆ name_prefix
const char* ecs_world_info_t::name_prefix |
Value set by ecs_set_name_prefix.
Used to remove library prefixes of symbol names (such as Ecs, ecs_) when registering them as names.
Definition at line 1234 of file flecs.h.
◆ observers_ran_frame
int64_t ecs_world_info_t::observers_ran_frame |
Total number of times observer was invoked.
Definition at line 1210 of file flecs.h.
◆ other_count
int64_t ecs_world_info_t::other_count |
other commands processed
Definition at line 1228 of file flecs.h.
◆ pair_id_count
int32_t ecs_world_info_t::pair_id_count |
Number of pair ids in the world.
Definition at line 1214 of file flecs.h.
◆ pipeline_build_count_total
int64_t ecs_world_info_t::pipeline_build_count_total |
Total number of pipeline builds.
Definition at line 1208 of file flecs.h.
◆ rematch_count_total
int64_t ecs_world_info_t::rematch_count_total |
Total number of rematches.
Definition at line 1202 of file flecs.h.
◆ rematch_time_total
float ecs_world_info_t::rematch_time_total |
Time spent on query rematching.
Definition at line 1198 of file flecs.h.
◆ remove_count
int64_t ecs_world_info_t::remove_count |
remove commands processed
Definition at line 1222 of file flecs.h.
◆ set_count
int64_t ecs_world_info_t::set_count |
set commands processed
Definition at line 1225 of file flecs.h.
◆ system_time_total
float ecs_world_info_t::system_time_total |
Total time spent in systems.
Definition at line 1193 of file flecs.h.
◆ systems_ran_frame
int64_t ecs_world_info_t::systems_ran_frame |
Total number of systems ran in last frame.
Definition at line 1209 of file flecs.h.
◆ table_count
int32_t ecs_world_info_t::table_count |
Number of tables.
Definition at line 1216 of file flecs.h.
◆ table_create_total
int64_t ecs_world_info_t::table_create_total |
Total number of times a table was created.
Definition at line 1206 of file flecs.h.
◆ table_delete_total
int64_t ecs_world_info_t::table_delete_total |
Total number of times a table was deleted.
Definition at line 1207 of file flecs.h.
◆ tag_id_count
int32_t ecs_world_info_t::tag_id_count |
Number of tag (no data) ids in the world.
Definition at line 1212 of file flecs.h.
◆ target_fps
float ecs_world_info_t::target_fps |
◆ time_scale
float ecs_world_info_t::time_scale |
Time scale applied to delta_time.
Definition at line 1190 of file flecs.h.
◆ world_time_total
float ecs_world_info_t::world_time_total |
Time elapsed in simulation.
Definition at line 1196 of file flecs.h.
◆ world_time_total_raw
float ecs_world_info_t::world_time_total_raw |
Time elapsed in simulation (no scaling)
Definition at line 1197 of file flecs.h.
The documentation for this struct was generated from the following file: