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. 
 | 
|  | 
| int32_t | t | 
|  | Current position in ring buffer. 
 | 
|  | 
| 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 220 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 221 of file stats.h.
 
 
◆ sync_points
      
        
          | ecs_vec_t ecs_pipeline_stats_t::sync_points | 
      
 
Vector with sync point stats. 
Definition at line 214 of file stats.h.
 
 
◆ system_count
      
        
          | int32_t ecs_pipeline_stats_t::system_count | 
      
 
Number of systems in pipeline. 
Definition at line 219 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 211 of file stats.h.
 
 
      
        
          | int32_t ecs_pipeline_stats_t::t | 
      
 
Current position in ring buffer. 
Definition at line 217 of file stats.h.
 
 
The documentation for this struct was generated from the following file: