12 : m_MouseX(x), m_MouseY(y) {}
14 float GetX()
const {
return m_MouseX; }
15 float GetY()
const {
return m_MouseY; }
20 ss <<
"MouseMovedEvent: " << m_MouseX <<
", " << m_MouseY;
27 float m_MouseX, m_MouseY;
34 : m_XOffset(xOffset), m_YOffset(yOffset) {}
42 ss <<
"MouseScrolledEvent: " << GetXOffset() <<
", " << GetYOffset();
49 float m_XOffset, m_YOffset;
74 ss <<
"MouseButtonPressedEvent: " << m_Button;
90 ss <<
"MouseButtonReleasedEvent: " << m_Button;
#define EVENT_CLASS_TYPE(type)
#define EVENT_CLASS_CATEGORY(category)
std::string ToString() const override
MouseMovedEvent(const float x, const float y)