private static PointerEventArgs ConvertPointerEvent(Windows.UI.Core.PointerEventArgs e) { var windowsPointerPoint = e.CurrentPoint; var windowsPointerProperties = windowsPointerPoint.Properties; var windowsPointerDevice = windowsPointerPoint.PointerDevice; PointerProperties odysseyPointerProperties = new PointerProperties() { IsLeftButtonPressed = windowsPointerProperties.IsLeftButtonPressed, IsRightButtonPressed = windowsPointerProperties.IsRightButtonPressed, MouseWheelDelta = windowsPointerProperties.MouseWheelDelta }; PointerDevice odysseyPointerDevice = new PointerDevice() { PointerDeviceType = (PointerDeviceType)windowsPointerDevice.PointerDeviceType }; PointerPoint odysseyPointerPoint = new PointerPoint(windowsPointerPoint.PointerId, odysseyPointerProperties, odysseyPointerDevice) { IsInContact = windowsPointerPoint.IsInContact, Position = windowsPointerPoint.Position.ToVector2(), }; PointerEventArgs odysseyPointerEventArgs = new PointerEventArgs(odysseyPointerPoint) { Handled = e.Handled }; return(odysseyPointerEventArgs); }
public void CopyFrom(PointerProperties other) /* MethodBuilder.Create */ { }
public PointerProperties(PointerProperties pointerProperties) /* MethodBuilder.Create */ { }
public static MotionEvent obtain(long downTime, long eventTime, int action, int pointerCount, PointerProperties[] pointerProperties, PointerCoords[] pointerCoords, int metaState, int buttonState, float xPrecision, float yPrecision, int deviceId, int edgeFlags, int source, int flags) { throw null; }