raylib-cpp
C++ object-oriented wrapper library for raylib.
Static Public Member Functions | List of all members
raylib::Mouse Class Reference

Input-related functions: mouse. More...

Static Public Member Functions

static Vector2 GetPosition ()
 
static Vector2 GetTouchPosition (int index)
 Get touch position XY for a touch point index (relative to screen size)
 
static int GetTouchX ()
 Get touch position X for touch point 0 (relative to screen size)
 
static int GetTouchY ()
 Get touch position Y for touch point 0 (relative to screen size)
 
static float GetWheelMove ()
 
static int GetX ()
 
static int GetY ()
 
static bool IsButtonDown (int button)
 Detect if a mouse button is being pressed.
 
static bool IsButtonPressed (int button)
 Detect if a mouse button has been pressed once.
 
static bool IsButtonReleased (int button)
 Detect if a mouse button has been released once.
 
static bool IsButtonUp (int button)
 
static void SetCursor (int cursor=MOUSE_CURSOR_DEFAULT)
 Sets the current mouse cursor icon. More...
 
static void SetOffset (::Vector2 offset)
 
static void SetOffset (int offsetX=0, int offsetY=0)
 
static void SetPosition (::Vector2 position)
 
static void SetPosition (int x, int y)
 
static void SetScale (::Vector2 scale)
 
static void SetScale (float scaleX=1.0f, float scaleY=1.0f)
 
static void SetX (int x)
 
static void SetY (int y)
 

Detailed Description

Input-related functions: mouse.

Definition at line 11 of file Mouse.hpp.

Member Function Documentation

◆ SetCursor()

static void raylib::Mouse::SetCursor ( int  cursor = MOUSE_CURSOR_DEFAULT)
inlinestatic

Sets the current mouse cursor icon.

See also
::MouseCursor

Definition at line 91 of file Mouse.hpp.