blob: 474b060e9e520a1ef71bde067b90438563b9aeee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#pragma once
#include "../misc/memory.hpp"
#include <ftxui/component/screen_interactive.hpp>
class CRenderManager {
public:
CRenderManager();
~CRenderManager();
void enterLoop();
void setRenderer(ftxui::Component component);
private:
void exitLoop();
ftxui::ScreenInteractive screen;
ftxui::Component renderer;
friend class CInputManager;
};
inline UP<CRenderManager> g_pRenderManager;
|