Point lights

This commit is contained in:
Confideo-IOM
2026-08-28 16:36:25 +01:00
parent 30538ae7ab
commit e3d37e3f8a
60 changed files with 458 additions and 184 deletions
+6 -4
View File
@@ -10,17 +10,19 @@ class HydraSystem : public HydraObject
public:
std::set<HydraID> Entities;
std::set<HydraID> EntitiesToCreate;
std::set<HydraID> EntitiesToDelete;
void Update(float delta_t_seconds);
void InitialiseComponents();
void InitialiseComponents();
void DeleteComponents();
void DeleteComponent(HydraID actor_id);
virtual void InitialiseComponent(HydraID actor_id) {};
void DestroyComponents(HydraID actor_id);
virtual void Shutdown();
virtual void Initialise(){};
protected:
virtual void UpdateSystem(float delta_t_seconds) = 0;
virtual void UpdateSystem(float delta_t_seconds) = 0;
virtual void DestroyComponent(HydraID actor_id) {};
virtual void FreeSystemResources(){};
};