sdlWarpMouseGlobal function

int sdlWarpMouseGlobal(
  1. int x,
  2. int y
)

Move the mouse to the given position in global screen space.

This function generates a mouse motion event.

A failure of this function usually means that it is unsupported by a platform.

Note that this function will appear to succeed, but not actually move the mouse when used over Microsoft Remote Desktop.

\param x the x coordinate \param y the y coordinate \returns 0 on success or a negative error code on failure; call SDL_GetError() for more information.

\since This function is available since SDL 2.0.4.

\sa SDL_WarpMouseInWindow

extern DECLSPEC int SDLCALL SDL_WarpMouseGlobal(int x, int y)

Implementation

int sdlWarpMouseGlobal(int x, int y) {
  final sdlWarpMouseGlobalLookupFunction = libSdl2.lookupFunction<
      Int32 Function(Int32 x, Int32 y),
      int Function(int x, int y)>('SDL_WarpMouseGlobal');
  return sdlWarpMouseGlobalLookupFunction(x, y);
}