// Token: 0x0600025B RID: 603 RVA: 0x0000EFA8 File Offset: 0x0000D1A8 public static global::VRGIN.Native.WindowsInterop.POINT GetCursorPosition() { global::VRGIN.Native.WindowsInterop.POINT result; bool cursorPos = global::VRGIN.Native.WindowsInterop.GetCursorPos(out result); bool flag = !cursorPos; if (flag) { result = new global::VRGIN.Native.WindowsInterop.POINT(0, 0); } return(result); }
// Token: 0x06000264 RID: 612 RVA: 0x0000F2A4 File Offset: 0x0000D4A4 public static global::VRGIN.Native.WindowsInterop.RECT GetClientRect() { global::VRGIN.Native.WindowsInterop.RECT result = default(global::VRGIN.Native.WindowsInterop.RECT); global::VRGIN.Native.WindowsInterop.GetClientRect(global::VRGIN.Native.WindowManager.Handle, ref result); global::VRGIN.Native.WindowsInterop.POINT point = default(global::VRGIN.Native.WindowsInterop.POINT); global::VRGIN.Native.WindowsInterop.ClientToScreen(global::VRGIN.Native.WindowManager.Handle, ref point); result.Left = point.X; result.Top = point.Y; result.Right += point.X; result.Bottom += point.Y; return(result); }
// Token: 0x0600025C RID: 604 RVA: 0x0000EFD8 File Offset: 0x0000D1D8 public static void MouseEvent(global::VRGIN.Native.WindowsInterop.MouseEventFlags value) { global::VRGIN.Native.WindowsInterop.POINT cursorPosition = global::VRGIN.Native.MouseOperations.GetCursorPosition(); global::VRGIN.Native.WindowsInterop.mouse_event((int)value, cursorPosition.X, cursorPosition.Y, 0, 0); }
// Token: 0x0600025A RID: 602 RVA: 0x0000EF91 File Offset: 0x0000D191 public static void SetCursorPosition(global::VRGIN.Native.WindowsInterop.POINT point) { global::VRGIN.Native.WindowsInterop.SetCursorPos(point.X, point.Y); }
// Token: 0x06000259 RID: 601 RVA: 0x0000EF54 File Offset: 0x0000D154 public static global::VRGIN.Native.WindowsInterop.POINT GetClientCursorPosition() { global::VRGIN.Native.WindowsInterop.POINT cursorPosition = global::VRGIN.Native.MouseOperations.GetCursorPosition(); global::VRGIN.Native.WindowsInterop.RECT clientRect = global::VRGIN.Native.WindowManager.GetClientRect(); return(new global::VRGIN.Native.WindowsInterop.POINT(cursorPosition.X - clientRect.Left, cursorPosition.Y - clientRect.Top)); }
public static extern bool ClientToScreen(global::System.IntPtr hWnd, ref global::VRGIN.Native.WindowsInterop.POINT lpPoint);
public static extern bool GetCursorPos(out global::VRGIN.Native.WindowsInterop.POINT lpMousePoint);