Lines Matching refs:recognizer
33 void* recognizer = nullptr;
207 int32_t OH_ArkUI_SetGestureRecognizerEnabled(ArkUI_GestureRecognizer* recognizer, bool enabled)
209 auto* gestureRecognizer = reinterpret_cast<ArkUIGestureRecognizer*>(recognizer);
219 bool OH_ArkUI_GetGestureRecognizerEnabled(ArkUI_GestureRecognizer* recognizer)
221 auto* gestureRecognizer = reinterpret_cast<ArkUIGestureRecognizer*>(recognizer);
231 int32_t OH_ArkUI_GetGestureRecognizerState(ArkUI_GestureRecognizer* recognizer, ArkUI_GestureRecognizerState* state)
233 auto* gestureRecognizer = reinterpret_cast<ArkUIGestureRecognizer*>(recognizer);
245 int32_t OH_ArkUI_GetGestureEventTargetInfo(ArkUI_GestureRecognizer* recognizer, ArkUI_GestureEventTargetInfo** info)
247 auto* gestureRecognizer = reinterpret_cast<ArkUIGestureRecognizer*>(recognizer);
280 ArkUI_GestureRecognizer* recognizer, ArkUI_GestureDirectionMask* directionMask)
282 auto* gestureRecognizer = reinterpret_cast<ArkUIGestureRecognizer*>(recognizer);
294 bool OH_ArkUI_IsBuiltInGesture(ArkUI_GestureRecognizer* recognizer)
296 auto* gestureRecognizer = reinterpret_cast<ArkUIGestureRecognizer*>(recognizer);
304 int32_t OH_ArkUI_GetGestureTag(ArkUI_GestureRecognizer* recognizer, char* buffer, int32_t bufferSize, int32_t* result)
306 auto* gestureRecognizer = reinterpret_cast<ArkUIGestureRecognizer*>(recognizer);
314 int32_t OH_ArkUI_GetGestureBindNodeId(ArkUI_GestureRecognizer* recognizer, char* nodeId, int32_t size, int32_t* result)
316 auto* gestureRecognizer = reinterpret_cast<ArkUIGestureRecognizer*>(recognizer);
324 bool OH_ArkUI_IsGestureRecognizerValid(ArkUI_GestureRecognizer* recognizer)
326 auto* gestureRecognizer = reinterpret_cast<ArkUIGestureRecognizer*>(recognizer);
355 ArkUI_GestureRecognizer* recognizer, ArkUI_GestureRecognizerDisposeNotifyCallback callback, void* userData)
357 auto* gestureRecognizer = reinterpret_cast<ArkUIGestureRecognizer*>(recognizer);
361 auto disposeCallback = reinterpret_cast<void (*)(ArkUIGestureRecognizer * recognizer, void* userData)>(callback);
472 void DisposeGesture(ArkUI_GestureRecognizer* recognizer)
474 OHOS::Ace::NodeModel::GetFullImpl()->getNodeModifiers()->getGestureModifier()->dispose(recognizer->gesture);
475 delete reinterpret_cast<GestureInnerData*>(recognizer->extraData);
476 recognizer->extraData = nullptr;
477 delete recognizer;
478 recognizer = nullptr;
481 int32_t SetGestureEventTarget(ArkUI_GestureRecognizer* recognizer, ArkUI_GestureEventActionTypeMask mask,
486 if (recognizer->extraData) {
487 delete reinterpret_cast<GestureInnerData*>(recognizer->extraData);
488 recognizer->extraData = nullptr;
490 recognizer->extraData = new GestureInnerData { targetReceiver, extraParam, recognizer };
492 recognizer->gesture, mask, recognizer->extraData);
496 int32_t AddGestureToNode(ArkUI_NodeHandle node, ArkUI_GestureRecognizer* recognizer, ArkUI_GesturePriority priorityNum,
499 recognizer->attachNode = node;
501 node->uiNodeHandle, recognizer->gesture, priorityNum, mask);
502 recognizer->targetInfo.uiNode = reinterpret_cast<void*>(node->uiNodeHandle);
506 int32_t RemoveGestureFromNode(ArkUI_NodeHandle node, ArkUI_GestureRecognizer* recognizer)
509 node->uiNodeHandle, recognizer->gesture);
510 recognizer->targetInfo.uiNode = nullptr;
514 ArkUI_GestureRecognizerType GetGestureType(ArkUI_GestureRecognizer* recognizer)
516 return static_cast<ArkUI_GestureRecognizerType>(recognizer->type);
567 ArkUI_GestureRecognizer* recognizer = reinterpret_cast<ArkUI_GestureRecognizer*>(extraData->gesture);
568 gestureEvent->attachNode = recognizer->attachNode;