Browse Source

added GetMousePositionDesktop global mouse getter (good for clickthrough transparent windows)

pull/5420/head
kin fuyuki 2 months ago
parent
commit
344dc3ae17
No known key found for this signature in database GPG Key ID: E4E8E519FB71401
1 changed files with 3 additions and 4 deletions
  1. +3
    -4
      src/rcore.c

+ 3
- 4
src/rcore.c View File

@ -3689,16 +3689,15 @@ Vector2 GetMousePosition(void)
Vector2 GetMousePositionDesktop(void)
{
Vector2 position = { 0 };
#ifndef PLATFORM_ANDROID
#if defined(PLATFORM_DESKTOP_GLFW)
int wxpos, wypos;
glfwGetWindowPos(GetWindowHandle(), &wxpos, &wypos);
glfwGetWindowPos(platform.handle, &wxpos, &wypos);
double xpos, ypos;
glfwGetCursorPos(GetWindowHandle(), &xpos, &ypos);
glfwGetCursorPos(platform.handle, &xpos, &ypos);
position.x = wxpos + (floor(xpos));
position.y = wypos + (floor(ypos));
#else
return GetMousePosition();
#endif

Loading…
Cancel
Save