Documentation SIECS
SIECS est un ECS à archétypes pour C17 et C++20. Il combine un runtime C compact, un wrapper C++ typé, un stockage contigu des composants, des requêtes en cache, des systèmes, des relations, la réflexion et des outils optionnels.
Démarrer
Section intitulée « Démarrer »- Démarrage rapide — découvrir le modèle dans un parcours concis.
- Compiler et intégrer — choisir la distribution autonome ou Bake.
- Cookbook — patterns courts pour les tâches ECS courantes.
Si vous découvrez les ECS, lisez les pages dans cet ordre :
- La théorie ECS explique les entités, composants, tables et requêtes.
- Les entités et composants expliquent les données et leur durée de vie.
- Les requêtes expliquent la correspondance et l’itération.
- Les systèmes expliquent l’ordonnancement et la logique par frame.
Continuez ensuite avec les manuels avancés :
- Stockage par archétypes
- Ressources
- Observateurs
- Relations
- Héritage
- Modules
- Concevoir avec SIECS
- Explorateur REST
Référence API
Section intitulée « Référence API »Tous les exemples utilisent la façade publique <siecs.h>. Le runtime C
utilise C17 et le wrapper typé utilise C++20.