![]() |
Skylicht Engine
|
Core ECS architecture and entity management. More...
Classes | |
| class | Skylicht::CEntity |
| This is the object class that describes an entity. More... | |
| class | Skylicht::CEntityGroup |
| The object class is designed to optimize entity queries. More... | |
| class | Skylicht::CEntityHandleData |
| This is DATA linked to an entity, allowing you to look up the component of the game object that originally created and is now managing the entity. More... | |
| class | Skylicht::CEntityHandler |
| In the Skylicht-Engine, any components with the functionality to manage multiple entities like creating or deleting entities will inherit from the CEntityHandler class. More... | |
| class | Skylicht::CEntityManager |
| This object class manages all entities within a scene. More... | |
| class | Skylicht::CEntityPrefab |
| This object class is created to store data in an array of multiple CEntities. More... | |
| class | Skylicht::IEntityData |
| This is the Interface for object classes that describe data to be attached to an entity. More... | |
| class | Skylicht::IEntitySystem |
| This is the interface for object classes responsible for processing Entity data. More... | |
| class | Skylicht::IRenderSystem |
| It serves as the interface for object classes that render 3D scenes. More... | |
Core ECS architecture and entity management.