galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
Loading...
Searching...
No Matches
galaxy::systems::RenderSystem Class Referencefinal

Processess entities with a renderable component. More...

#include <RenderSystem.hpp>

+ Inheritance diagram for galaxy::systems::RenderSystem:
+ Collaboration diagram for galaxy::systems::RenderSystem:

Public Member Functions

 RenderSystem ()
 Constructor.
 
virtual ~RenderSystem ()
 Destructor.
 
void update (entt::registry &registry) override
 Abstract implementation for updating the system. Use the manager to retreive your components.
 

Detailed Description

Processess entities with a renderable component.

Definition at line 20 of file RenderSystem.hpp.

Constructor & Destructor Documentation

◆ RenderSystem()

galaxy::systems::RenderSystem::RenderSystem ( )

Constructor.

Definition at line 97 of file RenderSystem.cpp.

◆ ~RenderSystem()

galaxy::systems::RenderSystem::~RenderSystem ( )
virtual

Destructor.

Definition at line 101 of file RenderSystem.cpp.

Member Function Documentation

◆ update()

void galaxy::systems::RenderSystem::update ( entt::registry & registry)
override

Abstract implementation for updating the system. Use the manager to retreive your components.

Parameters
EnTTregistry to process entities from.

Definition at line 105 of file RenderSystem.cpp.

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: