Definition Broadcast.hpp:9
Base class for dynamically allocated objects.
Definition Object.hpp:7
virtual WindowState GetWindowState()=0
virtual void SetWindowState(WindowState info)=0
Broadcast< WindowState > onWindowStateChanged
Definition Window.hpp:38
virtual void SetTitle(String title)=0
Broadcast onWindowClose
Definition Window.hpp:40
Broadcast< bool & > onWindowCloseRequest
Definition Window.hpp:42
virtual ~Window()=default
WindowMode
Definition Window.hpp:11
@ WM_Fullscreen
Definition Window.hpp:16
@ WM_ENUMSIZE
Definition Window.hpp:18
@ WM_Maximized
Definition Window.hpp:15
@ WM_Minimized
Definition Window.hpp:13
@ WM_Hidden
Definition Window.hpp:12
@ WM_Windowed
Definition Window.hpp:14
static Vector2 zero
Definition Vector2.hpp:96
Int2D innerSize
Definition Window.hpp:25
WindowMode mode
Definition Window.hpp:23
IntRect outerRect
Definition Window.hpp:24