63 FORCEINLINE
static constexpr const char* ToString(
const EMouseButton MouseButton)
67 case EMouseButton::Button0:
return "Button0";
68 case EMouseButton::Button1:
return "Button1";
69 case EMouseButton::Button2:
return "Button2";
70 case EMouseButton::Button3:
return "Button3";
71 case EMouseButton::Button4:
return "Button4";
72 case EMouseButton::Button5:
return "Button5";
73 case EMouseButton::None:
return "None";
80 FORCEINLINE
static constexpr const char* ToString(
const ECursorMode CursorMode)
84 case ECursorMode::Normal:
return "Normal";
85 case ECursorMode::Hidden:
return "Hidden";
86 case ECursorMode::Locked:
return "Locked";
95 switch (ScrollDirection)
97 case EMouseScrollDirection::Up:
return "Up";
98 case EMouseScrollDirection::Down:
return "Down";
99 case EMouseScrollDirection::None:
return "None";
ECursorMode
Definition MouseCodes.h:36
EMouseButton
Definition MouseCodes.h:10
EMouseButtonState
Definition MouseCodes.h:27
EMouseScrollDirection
Definition MouseCodes.h:44