From 0b7ad904f819293b5d5e6ab22d40f331ab94eea3 Mon Sep 17 00:00:00 2001 From: cflip Date: Mon, 21 Mar 2022 21:32:42 -0600 Subject: Add support for keyboard events in the Window --- src/window.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/window.h') diff --git a/src/window.h b/src/window.h index fb9d255..197ce7c 100644 --- a/src/window.h +++ b/src/window.h @@ -21,6 +21,8 @@ public: void onMouseDown(std::function callback) { m_mouseDown = callback; } void onMouseUp(std::function callback) { m_mouseUp = callback; } void onMouseMove(std::function callback) { m_mouseMove = callback; } + void onKeyDown(std::function callback) { m_keyDown = callback; } + void onKeyUp(std::function callback) { m_keyUp = callback; } private: bool m_isRunning; @@ -34,4 +36,6 @@ private: std::function m_mouseDown; std::function m_mouseUp; std::function m_mouseMove; + std::function m_keyDown; + std::function m_keyUp; }; \ No newline at end of file -- cgit v1.2.3