diff Framework/Scene2DViewport/ViewportController.h @ 1249:964c89e15e7e broker

ViewportController::HandleMouseMove() returning a Boolean for invalidation
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 07 Jan 2020 14:23:24 +0100
parents a28861abf888
children 0ca50d275b9a
line wrap: on
line diff
--- a/Framework/Scene2DViewport/ViewportController.h	Tue Jan 07 13:45:04 2020 +0100
+++ b/Framework/Scene2DViewport/ViewportController.h	Tue Jan 07 14:23:24 2020 +0100
@@ -204,8 +204,9 @@
                           unsigned int viewportWidth,
                           unsigned int viewportHeight);
 
-    // Must be expressed in canvas coordinates
-    void HandleMouseMove(const PointerEvent& event);
+    // Must be expressed in canvas coordinates. Returns "true" if the
+    // state has changed, so that "Invalidate()" can be called.
+    bool HandleMouseMove(const PointerEvent& event);
 
     // Must be expressed in canvas coordinates
     void HandleMouseRelease(const PointerEvent& event);