Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
System.hpp File Reference
#include <algorithm>
#include <entt/entt.hpp>
#include <functional>
#include <iostream>
#include <memory>
#include <vector>
#include "CallableFunction.hpp"
#include "FunctionContainer.hpp"
#include "Logger.hpp"

Go to the source code of this file.

Classes

class  Engine::SystemContainer
 Container class for managing multiple systems. More...

Namespaces

namespace  Engine

Typedefs

using Engine::SystemBase = FunctionUtils::BaseFunction<void, Core &>
template<typename TCallable>
using Engine::System = FunctionUtils::CallableFunction<TCallable, void, Core &>