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
PhysicsSystem.hpp
Go to the documentation of this file.
1
7
8
#ifndef GALAXY_SYSTEMS_PHYSICSSYSTEM_HPP_
9
#define GALAXY_SYSTEMS_PHYSICSSYSTEM_HPP_
10
11
#include "
galaxy/systems/System.hpp
"
12
13
namespace
galaxy
14
{
15
namespace
systems
16
{
20
class
PhysicsSystem
final :
public
systems::System
21
{
22
public
:
26
PhysicsSystem
();
27
31
virtual
~PhysicsSystem
();
32
38
void
update
(entt::registry& registry)
override
;
39
};
40
}
// namespace systems
41
}
// namespace galaxy
42
43
#endif
System.hpp
galaxy::systems::PhysicsSystem
Update entities with a rigid body component.
Definition
PhysicsSystem.hpp:21
galaxy::systems::PhysicsSystem::~PhysicsSystem
virtual ~PhysicsSystem()
Destructor.
Definition
PhysicsSystem.cpp:25
galaxy::systems::PhysicsSystem::PhysicsSystem
PhysicsSystem()
Constructor.
Definition
PhysicsSystem.cpp:21
galaxy::systems::PhysicsSystem::update
void update(entt::registry ®istry) override
Abstract implementation for updating the system. Use the manager to retreive your components.
Definition
PhysicsSystem.cpp:29
galaxy::systems::System
Represents a system that operates on sets of components.
Definition
System.hpp:24
galaxy
Timer.hpp galaxy.
Definition
Async.hpp:17
galaxy
src
galaxy
systems
PhysicsSystem.hpp
Generated on Sat Mar 1 2025 14:49:36 for galaxy by
1.12.0