aboutsummaryrefslogtreecommitdiff
path: root/mwe/ecs-memory-efficient/inc/ComponentManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'mwe/ecs-memory-efficient/inc/ComponentManager.h')
-rw-r--r--mwe/ecs-memory-efficient/inc/ComponentManager.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/mwe/ecs-memory-efficient/inc/ComponentManager.h b/mwe/ecs-memory-efficient/inc/ComponentManager.h
index 066795a..8279a9a 100644
--- a/mwe/ecs-memory-efficient/inc/ComponentManager.h
+++ b/mwe/ecs-memory-efficient/inc/ComponentManager.h
@@ -5,28 +5,28 @@
class ComponentManager {
public:
- static ComponentManager& GetInstance(); //Singleton
+ static ComponentManager & GetInstance(); //Singleton
- ComponentManager(const ComponentManager&) = delete; //Singleton
- ComponentManager(ComponentManager&&) = delete; //Singleton
- ComponentManager& operator=(const ComponentManager&) = delete; //Singleton
- ComponentManager& operator=(ComponentManager&&) = delete; //Singleton
+ ComponentManager(const ComponentManager &) = delete; //Singleton
+ ComponentManager(ComponentManager &&) = delete; //Singleton
+ ComponentManager & operator=(const ComponentManager &) = delete; //Singleton
+ ComponentManager & operator=(ComponentManager &&) = delete; //Singleton
- template<typename... Args>
- void addSpriteComponent(Args&&... args);
- template<typename... Args>
- void addRigidbodyComponent(Args&&... args);
- template<typename... Args>
- void addColiderComponent(Args&&... args);
+ template <typename... Args>
+ void addSpriteComponent(Args &&... args);
+ template <typename... Args>
+ void addRigidbodyComponent(Args &&... args);
+ template <typename... Args>
+ void addColiderComponent(Args &&... args);
std::vector<std::reference_wrapper<Sprite>> getAllSpriteReferences();
std::vector<std::reference_wrapper<Rigidbody>> getAllRigidbodyReferences();
std::vector<std::reference_wrapper<Colider>> getAllColiderReferences();
private:
- static ComponentManager mInstance; //Singleton
+ static ComponentManager mInstance; //Singleton
- ComponentManager(); //Singleton
+ ComponentManager(); //Singleton
ContiguousContainer<Sprite> mSpriteContainer;
ContiguousContainer<Rigidbody> mRigidbodyContainer;