This commit is contained in:
Ben Kyd
2019-07-25 03:18:40 +01:00
parent 7278408588
commit e06bd06a99
4 changed files with 58 additions and 1 deletions

View File

@@ -1,9 +1,38 @@
#include "./renderer.hpp"
Renderer::Renderer(OperationMode mode) {
m_mode = mode;
}
void Renderer::SetMode(OperationMode mode, int samples) {
m_mode = mode;
m_samples = samples;
}
void Renderer::Render() {
if (m_mode == MODE_PROGRESSIVE_GUI || m_mode == MODE_PROGRESSIVE_IMG) {
RenderProgressive();
} else if (m_mode == MODE_SAMPLES_IMG) {
RenderSamples();
} else {
// Add an error & return
}
}
void Renderer::Init() {
}
void Renderer::Init(Display* display) {
// Add warning
if (!display) return;
m_display = display;
}
void Renderer::RenderProgressive() {
}
void Renderer::RenderSamples() {
}