From 68e6ebe24cb476997b2ddfc21a5b13fb6f332fa7 Mon Sep 17 00:00:00 2001 From: Vasile Vilvoiu Date: Fri, 16 Jul 2021 21:00:28 +0300 Subject: Render texture onto window on each iteration. Keep colormap in renderer so we don't pass the colormapped windows like animals. Pre-render empty window. Fixes #15. --- src/renderer.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/renderer.hpp') diff --git a/src/renderer.hpp b/src/renderer.hpp index a473a2a..01ce397 100644 --- a/src/renderer.hpp +++ b/src/renderer.hpp @@ -30,6 +30,7 @@ class Renderer { private: const Configuration configuration_; const std::size_t fft_count_; + const std::unique_ptr color_map_; sf::Font font_; @@ -63,7 +64,7 @@ public: /* render commands */ void RenderFFTArea(const std::vector& memory); void RenderFFTArea(const std::list>& history); - void RenderLiveFFT(const RealWindow& window, const std::vector& colors); + std::vector RenderLiveFFT(const RealWindow& window); /* canvas builder */ sf::Texture GetCanvas(); -- cgit v1.2.3