3#include <unordered_map>
7#include "ecs/component_manager.hpp"
16std::unordered_map<std::string, std::vector<InputButton>>;
44 const std::
string& title);
54 GLFWwindow* window_handle_;
Display and allows to modify entity information in real time.
Definition: editor.hpp:14
Intiliazes the ComponentManager and the ResourceManager and ofers functions to retrieve them.
Definition: engine.hpp:12
Class used to render the scene.
Definition: renderer.hpp:49
Creates and updates a window.
Definition: window.hpp:20
bool isDone()
Checks if the user wants to close the window and performs internal frame updates.
static Window Make(Engine &engine, int width, int height, const std::string &title)
Creates a window.
Window(Window &&) noexcept
Move constructor.
Window(const Window &)=delete
Copy constructor (deleted).
Defines all the components created by the engine by default.