OGL Engine 1.2.0-dev
Loading...
Searching...
No Matches
Engine::ECS Namespace Reference

Classes

struct  Children
 Equivalent de la structure parent mais pour gérer les enfants dans une entité More...
class  Component
 Classe Component à dériver pour pouvoir être utilisée dans les systèmes ECS. More...
class  ComponentStorage
 Stockage de composant typé selon template, basé sur l'interface générique. More...
class  Entity
 Une entité est l'élément "atomique" utilisé dans l'architecture ECS pour référencer les composants. More...
struct  IComponentStorage
 Interface pour le système de stockage de composants. More...
struct  Parent
 Structure de données qui définit un composant "parent" poru stocker un id vers une entité parente dans la hiérarchie si besoin. More...
class  Registry
 Classe Registre qui stocke des composants et gère l'attribution des IDs d'entités. More...
class  System
 La classe System implémente une logique spécifique à des composants. More...

Variables

size_t nextComponentTypeId = 0
 Le prochain identifiant de composant pour les storages.

Variable Documentation

◆ nextComponentTypeId

size_t Engine::ECS::nextComponentTypeId = 0
inline

Le prochain identifiant de composant pour les storages.