From 092efb2c3987349e08b648475f03ec429883c597 Mon Sep 17 00:00:00 2001 From: Lubosz Sarnecki Date: Thu, 28 Sep 2017 08:34:04 +0200 Subject: [PATCH] add new class for text overlay renderer. --- vitamin-k/render/vikRendererTextOverlay.hpp | 12 ++++++++++++ vitamin-k/system/vikApplicationVks.hpp | 7 ++++--- 2 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 vitamin-k/render/vikRendererTextOverlay.hpp diff --git a/vitamin-k/render/vikRendererTextOverlay.hpp b/vitamin-k/render/vikRendererTextOverlay.hpp new file mode 100644 index 0000000..9a3040f --- /dev/null +++ b/vitamin-k/render/vikRendererTextOverlay.hpp @@ -0,0 +1,12 @@ +#pragma once + +#include "vikRendererVks.hpp" + +namespace vik { + +class RendererTextOverlay : public RendererVks { +public: + RendererTextOverlay(Settings *s, Window *w) : RendererVks(s, w) {} + ~RendererTextOverlay() {} +}; +} diff --git a/vitamin-k/system/vikApplicationVks.hpp b/vitamin-k/system/vikApplicationVks.hpp index 39672e3..eb0d7d4 100644 --- a/vitamin-k/system/vikApplicationVks.hpp +++ b/vitamin-k/system/vikApplicationVks.hpp @@ -27,7 +27,8 @@ #include "render/vikInitializers.hpp" #include "scene/vikCameraBase.hpp" -#include "render/vikRendererVks.hpp" +#include "render/vikRendererTextOverlay.hpp" + #include "render/vikTimer.hpp" #include "vikApplication.hpp" @@ -38,7 +39,7 @@ class Window; class ApplicationVks : public Application { public: - RendererVks *renderer; + RendererTextOverlay *renderer; CameraBase camera; bool prepared = false; @@ -63,7 +64,7 @@ public: ApplicationVks(int argc, char *argv[]) : Application(argc, argv) { init_window_from_settings(); - renderer = new RendererVks(&settings, window); + renderer = new RendererTextOverlay(&settings, window); std::function set_window_resize_cb = [this]() { resize(); }; renderer->set_window_resize_cb(set_window_resize_cb); -- 2.38.5