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