示例#1
0
 public extern static FInputEvent GetInputEventFromPointerEvent(FPointerEvent Event);
 /// <summary>@return Is this event a result from a touch (as opposed to a mouse)</summary>
 public extern static bool PointerEvent_IsTouchEvent(FPointerEvent Input);
示例#3
0
 static extern float PointerEvent_GetWheelDelta(IntPtr _this, ref FPointerEvent Input);
示例#4
0
 static extern FKey PointerEvent_GetEffectingButton(IntPtr _this, ref FPointerEvent Input);
示例#5
0
        /// <summary>@return Is this event a result from a touch (as opposed to a mouse)</summary>
        public static bool PointerEvent_IsTouchEvent(FPointerEvent Input)
        {
            int ___ret = PointerEvent_IsTouchEvent(IntPtr.Zero, ref Input);

            return(___ret != 0);
        }
示例#6
0
 static extern int PointerEvent_GetUserIndex(IntPtr _this, ref FPointerEvent Input);
 /// <summary>@return The index of the user that caused the event</summary>
 public extern static int PointerEvent_GetUserIndex(FPointerEvent Input);
示例#8
0
        /// <summary>@return The position of the cursor in screen space</summary>
        public static FVector2D PointerEvent_GetScreenSpacePosition(FPointerEvent Input)
        {
            FVector2D ___ret = PointerEvent_GetScreenSpacePosition(IntPtr.Zero, ref Input);

            return(___ret);
        }
示例#9
0
        public static FInputEvent GetInputEventFromPointerEvent(FPointerEvent Event)
        {
            FInputEvent ___ret = GetInputEventFromPointerEvent(IntPtr.Zero, ref Event);

            return(___ret);
        }
 /// <summary>@return The index of the touch pad that generated this event (for platforms with multiple touch pads per user)</summary>
 public extern static int PointerEvent_GetTouchpadIndex(FPointerEvent Input);
示例#11
0
 extern static FInputEvent GetInputEventFromPointerEvent(IntPtr _this, ref FPointerEvent Event);
示例#12
0
/// <summary>
/// Given the pointer event, emit the DetectDrag reply if the provided key was pressed.
/// If the DragKey is a touch key, that will also automatically work.
/// @param PointerEvent  The pointer device event coming in.
/// @param WidgetDetectingDrag  Detect dragging in this widget.
/// @param DragKey                      This button should be pressed to detect the drag, won't emit the DetectDrag FEventReply unless this is pressed.
/// </summary>
        public static FEventReply DetectDragIfPressed(FPointerEvent PointerEvent, UWidget WidgetDetectingDrag, FKey DragKey)
        {
            FEventReply ___ret = DetectDragIfPressed(IntPtr.Zero, ref PointerEvent, WidgetDetectingDrag, ref DragKey);

            return(___ret);
        }
示例#13
0
 extern static FEventReply DetectDragIfPressed(IntPtr _this, ref FPointerEvent PointerEvent, IntPtr WidgetDetectingDrag, ref FKey DragKey);
示例#14
0
        /// <summary>@return The change in gesture value since the last gesture event of the same type.</summary>
        public static FVector2D PointerEvent_GetGestureDelta(FPointerEvent Input)
        {
            FVector2D ___ret = PointerEvent_GetGestureDelta(IntPtr.Zero, ref Input);

            return(___ret);
        }
 /// <summary>How much did the mouse wheel turn since the last mouse event</summary>
 public extern static float PointerEvent_GetWheelDelta(FPointerEvent Input);
示例#16
0
 static extern FVector2D PointerEvent_GetScreenSpacePosition(IntPtr _this, ref FPointerEvent Input);
 /// <summary>Mouse button that caused this event to be raised (possibly EB_None)</summary>
 public extern static FKey PointerEvent_GetEffectingButton(FPointerEvent Input);
示例#18
0
 static extern int PointerEvent_IsTouchEvent(IntPtr _this, ref FPointerEvent Input);
 /// <summary>Mouse buttons that are currently pressed</summary>
 public extern static bool PointerEvent_IsMouseButtonDown(FPointerEvent Input, FKey MouseButton);
示例#20
0
 static extern int PointerEvent_GetTouchpadIndex(IntPtr _this, ref FPointerEvent Input);
 /// <summary>@return the distance the mouse traveled since the last event was handled.</summary>
 public extern static FVector2D PointerEvent_GetCursorDelta(FPointerEvent Input);
示例#22
0
        /// <summary>@return The index of the user that caused the event</summary>
        public static int PointerEvent_GetUserIndex(FPointerEvent Input)
        {
            int ___ret = PointerEvent_GetUserIndex(IntPtr.Zero, ref Input);

            return(___ret);
        }
 /// <summary>@return The position of the cursor in screen space</summary>
 public extern static FVector2D PointerEvent_GetScreenSpacePosition(FPointerEvent Input);
示例#24
0
        /// <summary>How much did the mouse wheel turn since the last mouse event</summary>
        public static float PointerEvent_GetWheelDelta(FPointerEvent Input)
        {
            float ___ret = PointerEvent_GetWheelDelta(IntPtr.Zero, ref Input);

            return(___ret);
        }
 /// <summary>@return The change in gesture value since the last gesture event of the same type.</summary>
 public extern static FVector2D PointerEvent_GetGestureDelta(FPointerEvent Input);
示例#26
0
        /// <summary>Mouse button that caused this event to be raised (possibly EB_None)</summary>
        public static FKey PointerEvent_GetEffectingButton(FPointerEvent Input)
        {
            FKey ___ret = PointerEvent_GetEffectingButton(IntPtr.Zero, ref Input);

            return(___ret);
        }
示例#27
0
 /// <summary>
 /// Given the pointer event, emit the DetectDrag reply if the provided key was pressed.
 /// If the DragKey is a touch key, that will also automatically work.
 /// @param PointerEvent  The pointer device event coming in.
 /// @param WidgetDetectingDrag  Detect dragging in this widget.
 /// @param DragKey                      This button should be pressed to detect the drag, won't emit the DetectDrag FEventReply unless this is pressed.
 /// </summary>
 public extern static FEventReply DetectDragIfPressed(FPointerEvent PointerEvent, UWidget WidgetDetectingDrag, FKey DragKey);