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
EntityManager.cpp
Go to the documentation of this file.
1
7
8
#include "
EntityManager.hpp
"
9
10
namespace
galaxy
11
{
12
EntityManager::EntityManager
() noexcept
13
{
14
}
15
16
EntityManager::EntityManager
(
EntityManager
&& em)
noexcept
17
{
18
this->m_registry = std::move(em.m_registry);
19
}
20
21
EntityManager
&
EntityManager::operator=
(
EntityManager
&& em)
noexcept
22
{
23
if
(
this
!= &em)
24
{
25
this->m_registry = std::move(em.m_registry);
26
}
27
28
return
*
this
;
29
}
30
31
EntityManager::~EntityManager
() noexcept
32
{
33
}
34
35
Registry
&
EntityManager::registry
() noexcept
36
{
37
return
m_registry
;
38
}
39
}
// namespace galaxy
EntityManager.hpp
galaxy::EntityManager
Class for making creating and managing entities easier.
Definition
EntityManager.hpp:21
galaxy::EntityManager::m_registry
Registry m_registry
Entity data.
Definition
EntityManager.hpp:66
galaxy::EntityManager::EntityManager
EntityManager() noexcept
Constructor.
Definition
EntityManager.cpp:12
galaxy::EntityManager::operator=
EntityManager & operator=(EntityManager &&) noexcept
Move assignment operator.
Definition
EntityManager.cpp:21
galaxy::EntityManager::registry
Registry & registry() noexcept
Get entity registry.
Definition
EntityManager.cpp:35
galaxy::EntityManager::~EntityManager
~EntityManager() noexcept
Destructor.
Definition
EntityManager.cpp:31
galaxy::Registry
Wrapper around entt::registry to expand functionality.
Definition
Registry.hpp:19
galaxy
Application.hpp galaxy.
Definition
Application.cpp:40
galaxy
src
galaxy
entity
EntityManager.cpp
Generated on Sun Feb 1 2026 05:57:14 for galaxy by
1.12.0