Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::ecs::System Class Referenceabstract

#include <system.hpp>

Inheritance diagram for helios::ecs::System:
helios::example::ExampleSystem

Public Member Functions

virtual ~System ()=default
 
virtual void Update (app::SystemContext &ctx)=0
 Updates the system. This method is called every frame or tick.
 

Detailed Description

Constructor & Destructor Documentation

◆ ~System()

Member Function Documentation

◆ Update()

virtual void helios::ecs::System::Update ( app::SystemContext ctx)
pure virtual

Updates the system. This method is called every frame or tick.

Parameters
ctxContext providing validated access to world and resources

Implemented in helios::example::ExampleSystem.

Examples
/home/runner/work/HeliosEngine/HeliosEngine/src/core/include/helios/core/ecs/system.hpp.