18 LK_DECLARE_MULTICAST_DELEGATE(FOnMouseButtonPressed,
const FMouseButtonData&);
19 LK_DECLARE_MULTICAST_DELEGATE(FOnMouseButtonReleased,
const FMouseButtonData&);
21 LK_DECLARE_MULTICAST_DELEGATE(FOnCursorModeChanged,
const ECursorMode);
22 LK_DECLARE_MULTICAST_DELEGATE(FOnMouseEnabled,
const bool);
24 static float GetMouseX();
25 static float GetMouseY();
27 static bool IsButtonPressed(
const EMouseButton MouseButton);
30 static void Disable();
33 inline static FOnMouseEnabled OnMouseEnabled;
34 inline static FOnMouseButtonPressed OnMouseButtonPressed;
35 inline static FOnMouseButtonReleased OnMouseButtonReleased;
36 inline static FOnMouseScrolled OnMouseScrolled;
37 inline static FOnCursorModeChanged OnCursorModeChanged;