Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
WorldContext.hpp
1#pragma once
2
3#include <Common/Memory/SmartPointers/UniquePtr.hpp>
4#include <EngineCore/Utils/MemoryAllocator.hpp>
5
6namespace Grindstone {
8 public:
9 template <typename T>
11 return Grindstone::Memory::AllocatorCore::AllocateUnique<T>();
12 }
13
14 virtual void SetAsActive() = 0;
15 virtual ~WorldContext() {}
16 };
17}
Definition UniquePtr.hpp:7
Definition WorldContext.hpp:7