LkEngine 0.1.2
 
Loading...
Searching...
No Matches
LkEngine::LMouse Class Reference

Public Member Functions

 LK_DECLARE_MULTICAST_DELEGATE (FOnMouseButtonPressed, const FMouseButtonData &)
 
 LK_DECLARE_MULTICAST_DELEGATE (FOnMouseButtonReleased, const FMouseButtonData &)
 
 LK_DECLARE_MULTICAST_DELEGATE (FOnMouseScrolled, const EMouseScrollDirection)
 
 LK_DECLARE_MULTICAST_DELEGATE (FOnCursorModeChanged, const ECursorMode)
 
 LK_DECLARE_MULTICAST_DELEGATE (FOnMouseEnabled, const bool)
 

Static Public Member Functions

static float GetMouseX ()
 
static float GetMouseY ()
 
static bool IsButtonPressed (const EMouseButton MouseButton)
 
static void Enable ()
 
static void Disable ()
 

Static Public Attributes

static FOnMouseEnabled OnMouseEnabled
 
static FOnMouseButtonPressed OnMouseButtonPressed
 
static FOnMouseButtonReleased OnMouseButtonReleased
 
static FOnMouseScrolled OnMouseScrolled
 
static FOnCursorModeChanged OnCursorModeChanged
 

The documentation for this class was generated from the following files: