Couple two members of ZoneWindowDrawing

This commit is contained in:
ivan100sic
2020-10-26 17:37:56 +01:00
committed by Ivan Stosic
parent 191c5c3b37
commit d09e03d7f2
2 changed files with 16 additions and 10 deletions

View File

@@ -21,11 +21,16 @@ class ZoneWindowDrawing
size_t id;
};
struct AnimationInfo
{
std::chrono::steady_clock::time_point tStart;
unsigned duration;
};
HWND m_window;
RECT m_clientRect;
ID2D1HwndRenderTarget* m_renderTarget;
std::optional<std::chrono::steady_clock::time_point> m_tAnimationStart;
unsigned m_animationDuration;
std::optional<AnimationInfo> m_animation;
std::mutex m_mutex;
std::vector<DrawableRect> m_sceneRects;