diff options
author | crupest <crupest@outlook.com> | 2019-04-04 17:52:15 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2019-04-04 17:52:15 +0800 |
commit | 4d650160a388b0192e04c454ba1a3de21b0d4cc3 (patch) | |
tree | f9c416767e039eeb7c5a37f93b70443f37c49f1d /include/cru/platform/native_window.hpp | |
parent | a410e2048db6f5ef6fb50e401a59b4b98b979050 (diff) | |
download | cru-4d650160a388b0192e04c454ba1a3de21b0d4cc3.tar.gz cru-4d650160a388b0192e04c454ba1a3de21b0d4cc3.tar.bz2 cru-4d650160a388b0192e04c454ba1a3de21b0d4cc3.zip |
...
Diffstat (limited to 'include/cru/platform/native_window.hpp')
-rw-r--r-- | include/cru/platform/native_window.hpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/cru/platform/native_window.hpp b/include/cru/platform/native_window.hpp index 2daf4870..f68fd3a4 100644 --- a/include/cru/platform/native_window.hpp +++ b/include/cru/platform/native_window.hpp @@ -35,13 +35,13 @@ struct NativeWindow : public virtual Interface { virtual Painter* BeginPaint() = 0; virtual Event<>* DestroyEvent() = 0; - virtual Event<ui::Size>* ResizeEvent() = 0; + virtual Event<const ui::Size&>* ResizeEvent() = 0; virtual Event<>* PaintEvent() = 0; virtual Event<bool>* FocusEvent() = 0; virtual Event<bool>* MouseEnterLeaveEvent() = 0; - virtual Event<ui::Point>* MouseMoveEvent() = 0; - virtual Event<MouseButton, ui::Point>* MouseDownEvent() = 0; - virtual Event<MouseButton, ui::Point>* MouseUpEvent() = 0; + virtual Event<const ui::Point&>* MouseMoveEvent() = 0; + virtual Event<MouseButton, const ui::Point&>* MouseDownEvent() = 0; + virtual Event<MouseButton, const ui::Point&>* MouseUpEvent() = 0; virtual Event<int>* KeyDownEvent() = 0; virtual Event<int>* KeyUpEvent() = 0; }; |