2#include "Core/Common/CommonHeaders.h"
3#include "InputDevice.h"
12 bool ProcessInputWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
16 [[nodiscard]]
const Mouse::Point& GetMousePosition();
17 [[nodiscard]]
const Mouse::Point& GetMouseRawDelta();
18 [[nodiscard]]
const Mouse::WheelInfo& GetMouseWheelH();
19 [[nodiscard]]
const Mouse::WheelInfo& GetMouseWheelV();
20 [[nodiscard]]
const Mouse::ButtonState& GetMouseButton(Mouse::Button btn);
21 [[nodiscard]]
const Mouse::ButtonState& GetMouseButton(U32 btn);
23 [[nodiscard]]
const Keyboard::KeyState& GetKeyState(KeyCode key);