Lines Matching refs:mouse
305 SDL_Mouse *mouse; in KMSDRM_ShowCursor() local
312 mouse = SDL_GetMouse(); in KMSDRM_ShowCursor()
313 if (!mouse) { in KMSDRM_ShowCursor()
317 if (mouse->focus) { in KMSDRM_ShowCursor()
318 display = SDL_GetDisplayForWindow(mouse->focus); in KMSDRM_ShowCursor()
326 if (mouse->cur_cursor && mouse->cur_cursor->driverdata) { in KMSDRM_ShowCursor()
327 curdata = (KMSDRM_CursorData *) mouse->cur_cursor->driverdata; in KMSDRM_ShowCursor()
424 SDL_Mouse *mouse = SDL_GetMouse(); in KMSDRM_WarpMouseGlobal() local
426 if (mouse && mouse->cur_cursor && mouse->cur_cursor->driverdata) { in KMSDRM_WarpMouseGlobal()
428 SDL_SendMouseMotion(mouse->focus, mouse->mouseID, 0, x, y); in KMSDRM_WarpMouseGlobal()
431 curdata = (KMSDRM_CursorData *) mouse->cur_cursor->driverdata; in KMSDRM_WarpMouseGlobal()
461 SDL_Mouse *mouse = SDL_GetMouse(); in KMSDRM_InitMouse() local
463 mouse->CreateCursor = KMSDRM_CreateCursor; in KMSDRM_InitMouse()
464 mouse->ShowCursor = KMSDRM_ShowCursor; in KMSDRM_InitMouse()
465 mouse->MoveCursor = KMSDRM_MoveCursor; in KMSDRM_InitMouse()
466 mouse->FreeCursor = KMSDRM_FreeCursor; in KMSDRM_InitMouse()
467 mouse->WarpMouse = KMSDRM_WarpMouse; in KMSDRM_InitMouse()
468 mouse->WarpMouseGlobal = KMSDRM_WarpMouseGlobal; in KMSDRM_InitMouse()
483 SDL_Mouse *mouse = SDL_GetMouse(); in KMSDRM_MoveCursor() local
489 if (mouse && mouse->cur_cursor && mouse->cur_cursor->driverdata) { in KMSDRM_MoveCursor()
490 curdata = (KMSDRM_CursorData *) mouse->cur_cursor->driverdata; in KMSDRM_MoveCursor()
492 ret = KMSDRM_drmModeMoveCursor(drm_fd, curdata->crtc_id, mouse->x, mouse->y); in KMSDRM_MoveCursor()