From 2a671e2623320b2738b0b84cef818ecc6852f8e8 Mon Sep 17 00:00:00 2001 From: shweet Date: Tue, 11 Nov 2025 15:45:49 -0500 Subject: [PATCH] minor polish here and there --- src/imgui/window/animation_preview.h | 6 ++++++ src/render.cpp | 1 - src/render.h | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/imgui/window/animation_preview.h b/src/imgui/window/animation_preview.h index cbcf380..8defe17 100644 --- a/src/imgui/window/animation_preview.h +++ b/src/imgui/window/animation_preview.h @@ -1,8 +1,11 @@ #pragma once +#include + #include "audio_stream.h" #include "canvas.h" #include "manager.h" +#include "render.h" #include "resources.h" #include "settings.h" @@ -19,6 +22,9 @@ namespace anm2ed::imgui glm::vec2 savedPan{}; glm::ivec2 mousePos{}; std::vector renderFrames{}; + std::future renderFuture{}; + bool isRenderFutureValid{}; + std::string renderOutputPath{}; public: AnimationPreview(); diff --git a/src/render.cpp b/src/render.cpp index 5d43203..ab7142d 100644 --- a/src/render.cpp +++ b/src/render.cpp @@ -1,6 +1,5 @@ #include "render.h" -#include #include #include #include diff --git a/src/render.h b/src/render.h index 22df9a7..8dd2355 100644 --- a/src/render.h +++ b/src/render.h @@ -34,6 +34,6 @@ namespace anm2ed::render namespace anm2ed { - bool animation_render(const std::string&, const std::string&, std::vector&, AudioStream&, + bool animation_render(const std::string&, const std::string&, std::vector, AudioStream, render::Type, glm::ivec2, int); -} \ No newline at end of file +}