Flecs v4.0
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
ecs_pipeline_stats_t Struct Reference

Statistics for all systems in a pipeline. More...

#include <stats.h>

Public Attributes

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.
 

Detailed Description

Statistics for all systems in a pipeline.

Definition at line 205 of file stats.h.

Member Data Documentation

◆ 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_

Definition at line 207 of file stats.h.

◆ 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.

◆ t

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: