Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
						public void CopyFrom(PointerProperties other) /* MethodBuilder.Create */ 
						{
						}
Ejemplo n.º 3
0
						public PointerProperties(PointerProperties pointerProperties) /* MethodBuilder.Create */ 
						{
						}
Ejemplo n.º 4
0
 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;
 }