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