1#ifndef _APPLICATIONEVENT_H_
2#define _APPLICATIONEVENT_H_
15 inline uint16_t
GetWidth()
const {
return width;}
20 ss <<
"WindowResizeEvent: Width: " << width <<
", Height: " << height <<
"\n";
28 uint16_t width, height;
#define EVENT_CLASS_TYPE(type)
#define EVENT_CLASS_CATEGORY(category)
WindowCloseEvent()=default
WindowFullScreen(bool bIsFullScreen)
bool GetFullscreen() const
WindowOpenEvent()=default
uint16_t GetHeight() const
uint16_t GetWidth() const
std::string ToString() const override
WindowResizeEvent(uint16_t Width, uint16_t Height)
Concrete event types dispatched through Sleak::EventDispatcher.
Root namespace for everything the engine exposes.