Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
RegistryManager.h
Go to the documentation of this file.
1#pragma once
2#include "entt/entt.hpp"
3
4namespace Ecs
5{
13 {
14 public:
15 RegistryManager() = default;
16 // remove copy constructor
19
20 // remove move constructor
21 RegistryManager(RegistryManager&& other ) noexcept = delete;
23
31 static entt::registry& get();
32
33 private:
34 static entt::registry m_registry;
35 };
36}
RegistryManager(RegistryManager &&other) noexcept=delete
RegistryManager(const RegistryManager &)=delete
RegistryManager & operator=(const RegistryManager &)=delete
static entt::registry m_registry
RegistryManager & operator=(RegistryManager &&)=delete
RegistryManager()=default
static entt::registry & get()
Gets the registry for all components.
Data structs for the Entity Component System.