Lines Matching refs:event

21 #include "interfaces/native/event/ui_input_event_impl.h"
64 ArkUI_GestureEventActionType OH_ArkUI_GestureEvent_GetActionType(const ArkUI_GestureEvent* event)
67 switch (event->eventData.subKind) {
88 const ArkUI_UIInputEvent* OH_ArkUI_GestureEvent_GetRawInputEvent(const ArkUI_GestureEvent* event)
90 if (!event) {
93 return reinterpret_cast<ArkUI_UIInputEvent*>(event->eventData.rawPointerEvent);
96 int32_t OH_ArkUI_LongPress_GetRepeatCount(const ArkUI_GestureEvent* event)
98 return event->eventData.repeat;
101 float OH_ArkUI_PanGesture_GetVelocity(const ArkUI_GestureEvent* event)
103 return event->eventData.velocity;
106 float OH_ArkUI_PanGesture_GetVelocityX(const ArkUI_GestureEvent* event)
108 return event->eventData.velocityX;
111 float OH_ArkUI_PanGesture_GetVelocityY(const ArkUI_GestureEvent* event)
113 return event->eventData.velocityY;
116 float OH_ArkUI_PanGesture_GetOffsetX(const ArkUI_GestureEvent* event)
118 return event->eventData.x;
121 float OH_ArkUI_PanGesture_GetOffsetY(const ArkUI_GestureEvent* event)
123 return event->eventData.y;
126 float OH_ArkUI_SwipeGesture_GetAngle(const ArkUI_GestureEvent* event)
128 return event->eventData.angle;
131 float OH_ArkUI_SwipeGesture_GetVelocity(const ArkUI_GestureEvent* event)
133 return event->eventData.speed;
136 float OH_ArkUI_RotationGesture_GetAngle(const ArkUI_GestureEvent* event)
138 return event->eventData.angle;
141 float OH_ArkUI_PinchGesture_GetScale(const ArkUI_GestureEvent* event)
143 return event->eventData.scale;
146 float OH_ArkUI_PinchGesture_GetCenterX(const ArkUI_GestureEvent* event)
148 return event->eventData.pinchCenterX;
151 float OH_ArkUI_PinchGesture_GetCenterY(const ArkUI_GestureEvent* event)
153 return event->eventData.pinchCenterY;
156 ArkUI_NodeHandle OH_ArkUI_GestureEvent_GetNode(const ArkUI_GestureEvent* event)
158 if (!event) {
161 return reinterpret_cast<ArkUI_NodeHandle>(event->attachNode);
164 bool OH_ArkUI_GestureInterruptInfo_GetSystemFlag(const ArkUI_GestureInterruptInfo* event)
166 return event->interruptData.isSystemGesture;
169 ArkUI_GestureRecognizer* OH_ArkUI_GestureInterruptInfo_GetRecognizer(const ArkUI_GestureInterruptInfo* event)
171 return reinterpret_cast<ArkUI_GestureRecognizer *>(event->interruptData.userData);
174 ArkUI_GestureEvent* OH_ArkUI_GestureInterruptInfo_GetGestureEvent(const ArkUI_GestureInterruptInfo* event)
176 CHECK_NULL_RETURN(event, nullptr);
177 ArkUI_GestureEvent* gestureEvent = reinterpret_cast<ArkUI_GestureEvent*>(event->interruptData.gestureEvent);
180 ArkUI_UIInputEvent* uiEvent = reinterpret_cast<ArkUI_UIInputEvent*>(event->interruptData.inputEvent);
183 auto* gestureRecognizer = reinterpret_cast<ArkUI_GestureRecognizer*>(event->interruptData.userData);
189 int32_t OH_ArkUI_GestureInterruptInfo_GetSystemRecognizerType(const ArkUI_GestureInterruptInfo* event)
191 if (event->interruptData.isSystemGesture) {
192 return event->interruptData.systemRecognizerType;
198 const ArkUI_GestureInterruptInfo* event, ArkUI_GestureRecognizerHandleArray* responseChain, int32_t* count)
202 *responseChain = reinterpret_cast<ArkUI_GestureRecognizer**>(event->interruptData.responseLinkRecognizer);
203 *count = event->interruptData.count;
334 void* OH_ArkUI_ParallelInnerGestureEvent_GetUserData(ArkUI_ParallelInnerGestureEvent* event)
336 return event->userData;
339 ArkUI_GestureRecognizer* OH_ArkUI_ParallelInnerGestureEvent_GetCurrentRecognizer(ArkUI_ParallelInnerGestureEvent* event)
341 return reinterpret_cast<ArkUI_GestureRecognizer*>(event->current);
345 ArkUI_ParallelInnerGestureEvent* event, ArkUI_GestureRecognizerHandleArray* array, int32_t* size)
349 *array = reinterpret_cast<ArkUI_GestureRecognizer**>(event->responseLinkRecognizer);
350 *size = event->count;
380 void (*targetReceiver)(ArkUI_GestureEvent* event, void* extraParam);
482 void* extraParam, void (*targetReceiver)(ArkUI_GestureEvent* event, void* extraParam))
540 void HandleGestureEvent(ArkUINodeEvent* event)
542 if (event == nullptr) {
545 auto* extraData = reinterpret_cast<GestureInnerData*>(event->extraParam);
549 ArkUI_GestureEvent* gestureEvent = reinterpret_cast<ArkUI_GestureEvent *>(&event->gestureAsyncEvent);
583 ArkUI_GestureRecognizer* (*parallelInnerGesture)(ArkUI_ParallelInnerGestureEvent* event))