Statistics for all systems in a pipeline.
More...
#include <stats.h>
|
ecs_vector_t * | systems |
| Vector with system ids of all systems in the pipeline.
|
|
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 205 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 218 of file stats.h.
◆ rebuild_count
int32_t ecs_pipeline_stats_t::rebuild_count |
Number of times pipeline has rebuilt.
Definition at line 219 of file stats.h.
◆ system_count
int32_t ecs_pipeline_stats_t::system_count |
Number of systems in pipeline.
Definition at line 217 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 212 of file stats.h.
◆ systems
ecs_vector_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 208 of file stats.h.
int32_t ecs_pipeline_stats_t::t |
Current position in ringbuffer.
Definition at line 215 of file stats.h.
The documentation for this struct was generated from the following file: