Statistics for all systems in a pipeline.
More...
#include <stats.h>
|
int8_t | canary_ |
|
ecs_vec_t | systems |
| Vector with system ids of all systems in the pipeline.
|
|
ecs_vec_t | sync_points |
| Vector with sync point stats.
|
|
ecs_map_t | system_stats |
| Map with system statistics.
|
|
int32_t | t |
| Current position in ringbuffer.
|
|
int32_t | system_count |
| Number of systems in pipeline.
|
|
int32_t | active_system_count |
| Number of active systems in pipeline.
|
|
int32_t | rebuild_count |
| Number of times pipeline has rebuilt.
|
|
Statistics for all systems in a pipeline.
Definition at line 215 of file stats.h.
◆ active_system_count
int32_t ecs_pipeline_stats_t::active_system_count |
Number of active systems in pipeline.
Definition at line 234 of file stats.h.
◆ canary_
int8_t ecs_pipeline_stats_t::canary_ |
◆ rebuild_count
int32_t ecs_pipeline_stats_t::rebuild_count |
Number of times pipeline has rebuilt.
Definition at line 235 of file stats.h.
◆ sync_points
ecs_vec_t ecs_pipeline_stats_t::sync_points |
Vector with sync point stats.
Definition at line 224 of file stats.h.
◆ system_count
int32_t ecs_pipeline_stats_t::system_count |
Number of systems in pipeline.
Definition at line 233 of file stats.h.
◆ system_stats
ecs_map_t ecs_pipeline_stats_t::system_stats |
Map with system statistics.
For each system in the systems vector, an entry in the map exists of type ecs_system_stats_t.
Definition at line 228 of file stats.h.
◆ systems
ecs_vec_t ecs_pipeline_stats_t::systems |
Vector with system ids of all systems in the pipeline.
The systems are stored in the order they are executed. Merges are represented by a 0.
Definition at line 221 of file stats.h.
int32_t ecs_pipeline_stats_t::t |
Current position in ringbuffer.
Definition at line 231 of file stats.h.
The documentation for this struct was generated from the following file: