X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fjpeg_frame_view.h;h=3f92e4c708e602819696bd57fadafd54efb61b2b;hb=02ea864dc5a6dde7450c497581ff18d784ab832c;hp=b66e2656d437cedc7d6407c45f5f11afe59ff5bf;hpb=36ae902913f91a6e4d3d6a1f5d16a0ab1b92c3ae;p=nageru diff --git a/futatabi/jpeg_frame_view.h b/futatabi/jpeg_frame_view.h index b66e265..3f92e4c 100644 --- a/futatabi/jpeg_frame_view.h +++ b/futatabi/jpeg_frame_view.h @@ -62,10 +62,11 @@ private: std::unique_ptr ycbcr_converter; movit::EffectChain *current_chain = nullptr; // Owned by ycbcr_converter. + bool displayed_this_frame = false; // Owned by the UI frame. std::shared_ptr current_frame; // So that we hold on to the pixels. std::shared_ptr current_secondary_frame; // Same. - static constexpr int overlay_base_width = 16, overlay_base_height = 16; + int overlay_base_width = 16, overlay_base_height = 16; int overlay_width = overlay_base_width, overlay_height = overlay_base_height; std::unique_ptr overlay_image; // If nullptr, no overlay. std::unique_ptr overlay_chain; // Just to get the overlay on screen in the easiest way possible.