20#ifndef FLECS_METRICS_H
21#define FLECS_METRICS_H
62typedef struct EcsMetricValue {
66typedef struct EcsMetricSource {
70typedef struct ecs_metric_desc_t {
96 const ecs_metric_desc_t *desc);
106#define ecs_metric(world, ...)\
107 ecs_metric_init(world, &(ecs_metric_desc_t) __VA_ARGS__ )
111void FlecsMetricsImport(
ecs_id_t ecs_entity_t
An entity identifier.
struct ecs_world_t ecs_world_t
A world is the container for all ECS data and supporting features.
#define ECS_TAG_DECLARE
Forward declare a tag.
#define ECS_COMPONENT_DECLARE(id)
Forward declare a component.