From 1bcd213b63ed080863fd4a51eaec5fe6205e7589 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Sat, 18 Jan 2025 20:27:28 +0800 Subject: [PATCH] added viewport_info in io::WindowEvent --- inc/hgl/io/event/WindowEvent.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/inc/hgl/io/event/WindowEvent.h b/inc/hgl/io/event/WindowEvent.h index 05a2107..e12a947 100644 --- a/inc/hgl/io/event/WindowEvent.h +++ b/inc/hgl/io/event/WindowEvent.h @@ -1,7 +1,8 @@ -#ifndef HGL_IO_WINDOW_EVENT_INCLUDE +#ifndef HGL_IO_WINDOW_EVENT_INCLUDE #define HGL_IO_WINDOW_EVENT_INCLUDE #include +#include namespace hgl { namespace io @@ -31,6 +32,8 @@ namespace hgl { WindowEventData *wed; + graph::ViewportInfo viewport_info; + public: WindowEvent():InputEvent(InputEventSource::Window){} @@ -55,7 +58,7 @@ namespace hgl public: - virtual void OnResize(uint,uint){} + virtual void OnResize(uint w,uint h){viewport_info.Set(w,h);} virtual void OnActive(bool){} virtual void OnClose (){} };//class WindowEvent:public InputEvent