20#ifndef FLECS_METRICS_H
21#define FLECS_METRICS_H
65typedef struct EcsMetricValue {
69typedef struct EcsMetricSource {
73typedef struct ecs_metric_desc_t {
101 const ecs_metric_desc_t *desc);
111#define ecs_metric(world, ...)\
112 ecs_metric_init(world, &(ecs_metric_desc_t) __VA_ARGS__ )
116void 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.