Flecs v3.2
A fast entity component system (ECS) for C & C++
No Matches

C APIs for addons. More...

Collaboration diagram for Addons:


 Create alerts from monitoring queries.
 Optional addon for running the main application loop.
 Utilities for documenting entities, components and systems.
 Serialize/deserialize values to string.
 Simple HTTP server used for serving up REST API.
 Journaling addon (disabled by default).
 Functions for serializing to/from JSON.
 Logging functions.
 Flecs reflection framework.
 Meta Utilities
 Macro utilities to automatically insert reflection data.
 Collect user-defined metrics from ECS data.
 Modules organize components, systems and more in reusable units of code.
 The monitor addon periodically tracks statistics for the world and systems.
 OS API Implementation
 Default implementation for OS API interface.
 Query DSL parser and parsing utilities.
 Pipelines order and schedule systems for execution.
 Flecs script
 Data definition format for loading entity data.
 REST API for querying and mutating entities.
 Rules are an advanced query engine for matching against entity graphs.
 Collection of statistics for world, queries, systems and pipelines.
 Systems are a query + function that can be ran manually or by a pipeline.
 Run systems at a time interval.
 Common unit annotations for reflection framework.

Detailed Description

C APIs for addons.