Class SystemBase¶
Defined in File system.hpp
Inheritance Relationships¶
Derived Types¶
public legion::core::System< SelfType >
(Template Class System)public legion::core::System< AudioSystem >
(Template Class System)public legion::core::System< HierarchySystem >
(Template Class System)public legion::core::System< InputSystem >
(Template Class System)public legion::core::System< LODManager >
(Template Class System)public legion::core::System< ParticleSystemManager >
(Template Class System)public legion::core::System< PhysicsFractureTestSystem >
(Template Class System)public legion::core::System< PhysicsSystem >
(Template Class System)public legion::core::System< PointCloudGeneration >
(Template Class System)public legion::core::System< Renderer >
(Template Class System)public legion::core::System< SceneManager >
(Template Class System)public legion::core::System< SerializationRenderingExtra >
(Template Class System)public legion::core::System< WindowSystem >
(Template Class System)
Class Documentation¶
-
class
legion::core
::
SystemBase
¶ Subclassed by legion::core::System< SelfType >, legion::core::System< AudioSystem >, legion::core::System< HierarchySystem >, legion::core::System< InputSystem >, legion::core::System< LODManager >, legion::core::System< ParticleSystemManager >, legion::core::System< PhysicsFractureTestSystem >, legion::core::System< PhysicsSystem >, legion::core::System< PointCloudGeneration >, legion::core::System< Renderer >, legion::core::System< SceneManager >, legion::core::System< SerializationRenderingExtra >, legion::core::System< WindowSystem >
Protected Attributes
-
sparse_map<id_type, std::unique_ptr<scheduling::Process>>
m_processes
¶
Protected Static Attributes
-
static ecs::EcsRegistry *
m_ecs
¶
-
static ecs::entity_handle
world
= ecs::entity_handle(world_entity_id)¶
-
sparse_map<id_type, std::unique_ptr<scheduling::Process>>