summaryrefslogtreecommitdiff
path: root/src/renderManager.cpp
blob: d3720c7d0452815a2e4ed3583d59d023bc7a5a9b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "renderManager.hpp"
#include "log.hpp"

CRenderManager::CRenderManager()
	: screen(ftxui::ScreenInteractive::Fullscreen()) {
	log(SYS, "RenderManager: initialized");
};

void CRenderManager::enterLoop() {
	screen.Loop(renderer);
}

void CRenderManager::setRenderer(ftxui::Component component) {
	renderer = std::move(component);
}

CRenderManager::~CRenderManager() {
	screen.Exit();
}