Lines Matching refs:event

62  * @brief Defines the gesture event.
69 * @brief Enumerates gesture event types.
88 * @brief Defines a set of gesture event types.
97 * @brief Enumerates gesture event modes.
120 * Only the last gesture in the gesture group can respond to the end event. */
267 * @brief Defines a <b>GestureEventTargetInfo</b> object that provides information about a gesture event target.
274 * @brief Defines a parallel internal gesture event.
289 * @param event Indicates the pointer to the gesture interruption information.
294 bool OH_ArkUI_GestureInterruptInfo_GetSystemFlag(const ArkUI_GestureInterruptInfo* event);
299 * @param event Indicates the pointer to the gesture interruption information.
303 ArkUI_GestureRecognizer* OH_ArkUI_GestureInterruptInfo_GetRecognizer(const ArkUI_GestureInterruptInfo* event);
306 * @brief Obtains the pointer to the interrupted gesture event.
308 * @param event Indicates the pointer to the gesture interruption information.
309 * @return Returns the pointer to the interrupted gesture event.
312 ArkUI_GestureEvent* OH_ArkUI_GestureInterruptInfo_GetGestureEvent(const ArkUI_GestureInterruptInfo* event);
317 * @param event Indicates the pointer to the gesture interruption information.
322 int32_t OH_ArkUI_GestureInterruptInfo_GetSystemRecognizerType(const ArkUI_GestureInterruptInfo* event);
325 * @brief Obtains the gesture event type.
327 * @param event Indicates the pointer to the gesture event.
328 * @return Returns the gesture event type.
331 ArkUI_GestureEventActionType OH_ArkUI_GestureEvent_GetActionType(const ArkUI_GestureEvent* event);
336 * @param event Indicates the pointer to the gesture event.
337 * @return Returns the pointer to the input event of the gesture event.
340 const ArkUI_UIInputEvent* OH_ArkUI_GestureEvent_GetRawInputEvent(const ArkUI_GestureEvent* event);
345 * @param event Indicates the pointer to the gesture event.
349 int32_t OH_ArkUI_LongPress_GetRepeatCount(const ArkUI_GestureEvent* event);
354 * @param event Indicates the pointer to the gesture event.
359 float OH_ArkUI_PanGesture_GetVelocity(const ArkUI_GestureEvent* event);
364 * @param event Indicates the pointer to the gesture event.
368 float OH_ArkUI_PanGesture_GetVelocityX(const ArkUI_GestureEvent* event);
373 * @param event Indicates the pointer to the gesture event.
377 float OH_ArkUI_PanGesture_GetVelocityY(const ArkUI_GestureEvent* event);
382 * @param event Indicates the pointer to the gesture event.
386 float OH_ArkUI_PanGesture_GetOffsetX(const ArkUI_GestureEvent* event);
391 * @param event Indicates the pointer to the gesture event.
395 float OH_ArkUI_PanGesture_GetOffsetY(const ArkUI_GestureEvent* event);
408 * @param event Indicates the pointer to the gesture event.
412 float OH_ArkUI_SwipeGesture_GetAngle(const ArkUI_GestureEvent* event);
417 * @param event Indicates the pointer to the gesture event.
421 float OH_ArkUI_SwipeGesture_GetVelocity(const ArkUI_GestureEvent* event);
426 * @param event Indicates the pointer to the gesture event.
430 float OH_ArkUI_RotationGesture_GetAngle(const ArkUI_GestureEvent* event);
435 * @param event Indicates the pointer to the gesture event.
439 float OH_ArkUI_PinchGesture_GetScale(const ArkUI_GestureEvent* event);
445 * @param event Indicates the pointer to the gesture event.
450 float OH_ArkUI_PinchGesture_GetCenterX(const ArkUI_GestureEvent* event);
456 * @param event Indicates the pointer to the gesture event.
461 float OH_ArkUI_PinchGesture_GetCenterY(const ArkUI_GestureEvent* event);
466 * @param event gesture event.
467 * @return ARKUI component bound to the gesture.If Null is returned, it means event is an invalid value.
470 ArkUI_NodeHandle OH_ArkUI_GestureEvent_GetNode(const ArkUI_GestureEvent* event);
475 * @param event Indicates the pointer to the gesture interruption information.
482 int32_t OH_ArkUI_GetResponseRecognizersFromInterruptInfo(const ArkUI_GestureInterruptInfo* event,
518 * @brief Obtains the information about a gesture event target.
521 * @param info Indicates the information about a gesture event target.
531 * @param info Indicates the information about a gesture event target.
543 * @param info Indicates the information about a gesture event target.
613 * @brief Obtains custom data in the parallel internal gesture event.
615 * @param event Indicates the pointer to a parallel internal gesture event.
619 void* OH_ArkUI_ParallelInnerGestureEvent_GetUserData(ArkUI_ParallelInnerGestureEvent* event);
622 * @brief Obtains the current gesture recognizer in a parallel internal gesture event.
624 * @param event Indicates the pointer to a parallel internal gesture event.
629 ArkUI_ParallelInnerGestureEvent* event);
632 * @brief Obtains the conflicting gesture recognizers in a parallel internal gesture event.
634 * @param event Indicates the pointer to a parallel internal gesture event.
641 int32_t OH_ArkUI_ParallelInnerGestureEvent_GetConflictRecognizers(ArkUI_ParallelInnerGestureEvent* event,
702 * @param repeatResult Indicates whether to continuously trigger the event callback.
815 * @param actionTypeMask Indicates the set of gesture event types. Multiple callbacks can be registered at once,
816 * with the callback event types distinguished in the callbacks.
819 * @param targetReceiver Indicates the callback to register for processing the gesture event types.
820 * <b>event</b> indicates the gesture callback data.
826 void (*targetReceiver)(ArkUI_GestureEvent* event, void* extraParams));
833 * @param mode Indicates the gesture event mode. Available options are <b>NORMAL_GESTURE</b>,
875 * @brief Sets the callback function for a parallel internal gesture event.
877 * @param node Indicates the ArkUI node for which the callback of a parallel internal gesture event is to be set.
879 * @param parallelInnerGesture Indicates the parallel internal gesture event. <b>event</b> returns the data of the
880 * parallel internal gesture event; <b>parallelInnerGesture</b> returns the pointer to the gesture recognizer
887 ArkUI_ParallelInnerGestureEvent* event));