Skylicht Engine
Loading...
Searching...
No Matches
Entity Component System

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...

Detailed Description

Core ECS architecture and entity management.