/foundation/arkui/ace_engine/frameworks/core/gestures/ |
H A D | parallel_recognizer.cpp | 27 for (auto& recognizer : recognizers_) { in OnAccepted() 28 if (recognizer->GetDetectState() == DetectState::DETECTED) { in OnAccepted() 29 recognizer->SetCoordinateOffset(coordinateOffset_); in OnAccepted() 30 recognizer->OnAccepted(touchId); in OnAccepted() 31 recognizer->SetRefereeState(RefereeState::SUCCEED); in OnAccepted() 43 for (auto& recognizer : recognizers_) { in OnRejected() 44 recognizer->OnRejected(touchId); in OnRejected() 45 if (recognizer->GetDetectState() == DetectState::READY) { in OnRejected() 46 recognizer->SetRefereeState(RefereeState::FAIL); in OnRejected() 57 for (auto& recognizer in OnPending() 108 IsRecognizeEnd(const RefPtr<GestureRecognizer>& recognizer) IsRecognizeEnd() argument 116 BatchAdjudicate( const std::set<size_t>& touchIds, const RefPtr<GestureRecognizer>& recognizer, GestureDisposal disposal) BatchAdjudicate() argument 154 AddToReferee(size_t touchId, const RefPtr<GestureRecognizer>& recognizer) AddToReferee() argument 174 ReconcileFrom(const RefPtr<GestureRecognizer>& recognizer) ReconcileFrom() argument [all...] |
H A D | gesture_referee.cpp | 21 void GestureScope::AddMember(const RefPtr<GestureRecognizer>& recognizer) in AddMember() argument 23 if (!recognizer) { in AddMember() 24 LOGE("gesture recognizer is null, AddMember failed."); in AddMember() 28 if (Existed(recognizer)) { in AddMember() 29 LOGW("gesture recognizer has already been added."); in AddMember() 33 recognizer->SetRefereeState(RefereeState::DETECTING); in AddMember() 35 switch (recognizer->GetPriority()) { in AddMember() 37 parallelRecognizers_.emplace_back(recognizer); in AddMember() 40 highRecognizers_.emplace_back(recognizer); in AddMember() 43 lowRecognizers_.emplace_back(recognizer); in AddMember() 51 DelMember(const RefPtr<GestureRecognizer>& recognizer) DelMember() argument 74 HandleGestureDisposal(const RefPtr<GestureRecognizer>& recognizer, const GestureDisposal disposal) HandleGestureDisposal() argument 103 HandleParallelDisposal(const RefPtr<GestureRecognizer>& recognizer, GestureDisposal disposal) HandleParallelDisposal() argument 119 HandleAcceptDisposal(const RefPtr<GestureRecognizer>& recognizer) HandleAcceptDisposal() argument 137 HandlePendingDisposal(const RefPtr<GestureRecognizer>& recognizer) HandlePendingDisposal() argument 156 HandleRejectDisposal(const RefPtr<GestureRecognizer>& recognizer) HandleRejectDisposal() argument 167 auto recognizer = weakRecognizer.Upgrade(); RemoveAndUnBlockGesture() local 189 Existed(const RefPtr<GestureRecognizer>& recognizer) Existed() argument 205 GetMembersByRecognizer( const RefPtr<GestureRecognizer>& recognizer) GetMembersByRecognizer() argument 220 CheckNeedBlocked(const RefPtr<GestureRecognizer>& recognizer) CheckNeedBlocked() argument 240 AcceptGesture(const RefPtr<GestureRecognizer>& recognizer) AcceptGesture() argument 363 AddGestureRecognizer(size_t touchId, const RefPtr<GestureRecognizer>& recognizer) AddGestureRecognizer() argument 380 DelGestureRecognizer(size_t touchId, const RefPtr<GestureRecognizer>& recognizer) DelGestureRecognizer() argument 410 Adjudicate(size_t touchId, const RefPtr<GestureRecognizer>& recognizer, GestureDisposal disposal) Adjudicate() argument [all...] |
H A D | exclusive_recognizer.cpp | 38 for (auto& recognizer : recognizers_) { in OnAccepted() 39 if (recognizer != activeRecognizer_) { in OnAccepted() 40 recognizer->OnRejected(touchId); in OnAccepted() 41 recognizer->SetRefereeState(RefereeState::FAIL); in OnAccepted() 58 for (auto& recognizer : recognizers_) { in OnRejected() 59 if (recognizer->GetRefereeState() == RefereeState::FAIL) { in OnRejected() 63 recognizer->OnRejected(touchId); in OnRejected() 64 if (recognizer->GetDetectState() == DetectState::READY) { in OnRejected() 65 recognizer->SetRefereeState(RefereeState::FAIL); in OnRejected() 76 for (auto& recognizer in OnPending() 124 BatchAdjudicate( const std::set<size_t>& touchIds, const RefPtr<GestureRecognizer>& recognizer, GestureDisposal disposal) BatchAdjudicate() argument 172 AddToReferee(size_t touchId, const RefPtr<GestureRecognizer>& recognizer) AddToReferee() argument 185 CheckNeedBlocked(const RefPtr<GestureRecognizer>& recognizer) CheckNeedBlocked() argument 198 AcceptSubGesture(const RefPtr<GestureRecognizer>& recognizer) AcceptSubGesture() argument 227 ReconcileFrom(const RefPtr<GestureRecognizer>& recognizer) ReconcileFrom() argument [all...] |
H A D | gesture_referee.h | 42 void AddMember(const RefPtr<GestureRecognizer>& recognizer); 43 void DelMember(const RefPtr<GestureRecognizer>& recognizer); 47 void HandleGestureDisposal(const RefPtr<GestureRecognizer>& recognizer, GestureDisposal disposal); 77 bool Existed(const RefPtr<GestureRecognizer>& recognizer); 78 const std::list<WeakPtr<GestureRecognizer>>& GetMembersByRecognizer(const RefPtr<GestureRecognizer>& recognizer); 79 bool CheckNeedBlocked(const RefPtr<GestureRecognizer>& recognizer); 80 void AcceptGesture(const RefPtr<GestureRecognizer>& recognizer); 82 void HandleParallelDisposal(const RefPtr<GestureRecognizer>& recognizer, GestureDisposal disposal); 83 void HandleAcceptDisposal(const RefPtr<GestureRecognizer>& recognizer); 84 void HandlePendingDisposal(const RefPtr<GestureRecognizer>& recognizer); [all...] |
H A D | parallel_recognizer.h | 34 for (const auto& recognizer : recognizers) { in ParallelRecognizer() 35 recognizer->SetGestureGroup(AceType::WeakClaim(this)); in ParallelRecognizer() 36 recognizers_.emplace_back(recognizer); in ParallelRecognizer() 43 for (const auto& recognizer : recognizers_) { in ParallelRecognizer() 44 recognizer->SetGestureGroup(AceType::WeakClaim(this)); in ParallelRecognizer() 61 void BatchAdjudicate(const std::set<size_t>& touchIds, const RefPtr<GestureRecognizer>& recognizer, 63 void AddToReferee(size_t touchId, const RefPtr<GestureRecognizer>& recognizer) override; 64 bool ReconcileFrom(const RefPtr<GestureRecognizer>& recognizer) override; 66 void DelFromReferee(size_t touchId, const RefPtr<GestureRecognizer>& recognizer) override {} 67 bool IsRecognizeEnd(const RefPtr<GestureRecognizer>& recognizer); [all...] |
H A D | exclusive_recognizer.h | 33 for (auto& recognizer : recognizers) { in ExclusiveRecognizer() 34 recognizer->SetGestureGroup(AceType::WeakClaim(this)); in ExclusiveRecognizer() 35 recognizers_.emplace_back(recognizer); in ExclusiveRecognizer() 42 for (auto& recognizer : recognizers_) { in ExclusiveRecognizer() 43 recognizer->SetGestureGroup(AceType::WeakClaim(this)); in ExclusiveRecognizer() 60 void BatchAdjudicate(const std::set<size_t>& touchIds, const RefPtr<GestureRecognizer>& recognizer, 62 void AddToReferee(size_t touchId, const RefPtr<GestureRecognizer>& recognizer) override; 63 bool ReconcileFrom(const RefPtr<GestureRecognizer>& recognizer) override; 64 bool CheckNeedBlocked(const RefPtr<GestureRecognizer>& recognizer); 65 void AcceptSubGesture(const RefPtr<GestureRecognizer>& recognizer); [all...] |
H A D | gesture_recognizer.cpp | 87 void GestureRecognizer::AddToReferee(size_t touchId, const RefPtr<GestureRecognizer>& recognizer) in AddToReferee() argument 91 gestureGroup->AddToReferee(touchId, recognizer); in AddToReferee() 96 referee->AddGestureRecognizer(touchId, recognizer); in AddToReferee() 100 void GestureRecognizer::DelFromReferee(size_t touchId, const RefPtr<GestureRecognizer>& recognizer) in DelFromReferee() argument 104 gestureGroup->DelFromReferee(touchId, recognizer); in DelFromReferee() 109 referee->DelGestureRecognizer(touchId, recognizer); in DelFromReferee() 114 const std::set<size_t>& touchIds, const RefPtr<GestureRecognizer>& recognizer, GestureDisposal disposal) in BatchAdjudicate() 118 gestureGroup->BatchAdjudicate(touchIds, recognizer, disposal); in BatchAdjudicate() 129 referee->Adjudicate(pointerId, recognizer, disposal); in BatchAdjudicate() 113 BatchAdjudicate( const std::set<size_t>& touchIds, const RefPtr<GestureRecognizer>& recognizer, GestureDisposal disposal) BatchAdjudicate() argument
|
H A D | sequenced_recognizer.cpp | 46 auto recognizer = AceType::DynamicCast<MultiFingersRecognizer>(recognizers_[activeIndex]); in OnRejected() local 47 if (recognizer && recognizer->GetRefereeState() == RefereeState::SUCCEED) { in OnRejected() 48 recognizer->SetRefereePointer(touchId); in OnRejected() 104 // The current recognizer has already been detected, but the touch event destroy the state. in HandleEvent() 105 // Should pass the touch point to the next recognizer. in HandleEvent() 128 for (auto& recognizer : recognizers_) { in OnFlushTouchEventsBegin() 129 recognizer->OnFlushTouchEventsBegin(); in OnFlushTouchEventsBegin() 135 for (auto& recognizer : recognizers_) { in OnFlushTouchEventsEnd() 136 recognizer in OnFlushTouchEventsEnd() 140 BatchAdjudicate( const std::set<size_t>& touchIds, const RefPtr<GestureRecognizer>& recognizer, GestureDisposal disposal) BatchAdjudicate() argument 157 AddToReferee(size_t touchId, const RefPtr<GestureRecognizer>& recognizer) AddToReferee() argument 205 ReconcileFrom(const RefPtr<GestureRecognizer>& recognizer) ReconcileFrom() argument [all...] |
H A D | multi_fingers_recognizer.cpp | 46 void MultiFingersRecognizer::Adjudicate(const RefPtr<GestureRecognizer>& recognizer, GestureDisposal disposal) in Adjudicate() argument 53 GestureRecognizer::BatchAdjudicate(copyIds, recognizer, disposal); in Adjudicate() 56 void MultiFingersRecognizer::AddToReferee(size_t touchId, const RefPtr<GestureRecognizer>& recognizer) in AddToReferee() argument 60 GestureRecognizer::AddToReferee(touchId, recognizer); in AddToReferee() 64 void MultiFingersRecognizer::DelFromReferee(size_t touchId, const RefPtr<GestureRecognizer>& recognizer) in DelFromReferee() argument 67 GestureRecognizer::DelFromReferee(touchId, recognizer); in DelFromReferee()
|
H A D | sequenced_recognizer.h | 35 for (auto& recognizer : recognizers) { in SequencedRecognizer() 36 recognizer->SetGestureGroup(AceType::WeakClaim(this)); in SequencedRecognizer() 54 void BatchAdjudicate(const std::set<size_t>& touchIds, const RefPtr<GestureRecognizer>& recognizer, 56 void AddToReferee(size_t touchId, const RefPtr<GestureRecognizer>& recognizer) override; 57 bool ReconcileFrom(const RefPtr<GestureRecognizer>& recognizer) override;
|
H A D | timeout_recognizer.cpp | 37 void SingleChildGestureRecognizer::SetChild(RefPtr<GestureRecognizer> recognizer) in SetChild() argument 39 child_ = recognizer; in SetChild() 44 bool SingleChildGestureRecognizer::ReconcileFrom(const RefPtr<GestureRecognizer>& recognizer) in ReconcileFrom() argument 46 auto rhs = AceType::DynamicCast<SingleChildGestureRecognizer>(recognizer); in ReconcileFrom() 59 return MultiFingersRecognizer::ReconcileFrom(recognizer); in ReconcileFrom() 62 void SingleChildGestureRecognizer::AddToReferee(size_t touchId, const RefPtr<GestureRecognizer>& recognizer) in AddToReferee() argument 67 void SingleChildGestureRecognizer::DelFromReferee(size_t touchId, const RefPtr<GestureRecognizer>& recognizer) in DelFromReferee() argument 111 bool TimeoutRecognizer::ReconcileFrom(const RefPtr<GestureRecognizer>& recognizer) in ReconcileFrom() argument 113 auto rhs = AceType::DynamicCast<TimeoutRecognizer>(recognizer); in ReconcileFrom() 120 return SingleChildGestureRecognizer::ReconcileFrom(recognizer); in ReconcileFrom() 123 BatchAdjudicate(const std::set<size_t>& touchIds, const RefPtr<GestureRecognizer>& recognizer, GestureDisposal disposal) BatchAdjudicate() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/gestures/recognizers/ |
H A D | exclusive_recognizer.cpp | 29 for (const auto& recognizer : recognizers_) { in OnAccepted() 30 if (!recognizer || recognizer == activeRecognizer_) { in OnAccepted() 33 if (AceType::InstanceOf<RecognizerGroup>(recognizer)) { in OnAccepted() 34 auto group = AceType::DynamicCast<RecognizerGroup>(recognizer); in OnAccepted() 38 if (recognizer->IsBridgeMode()) { in OnAccepted() 41 recognizer->OnRejected(); in OnAccepted() 42 recognizer->OnRejectBridgeObj(); in OnAccepted() 52 for (const auto& recognizer : recognizers_) { in OnRejected() 53 if (!recognizer) { in OnRejected() 149 CheckNeedBlocked(const RefPtr<NGGestureRecognizer>& recognizer) CheckNeedBlocked() argument 176 BatchAdjudicate(const RefPtr<NGGestureRecognizer>& recognizer, GestureDisposal disposal) BatchAdjudicate() argument 200 HandleAcceptDisposal(const RefPtr<NGGestureRecognizer>& recognizer) HandleAcceptDisposal() argument 216 HandlePendingDisposal(const RefPtr<NGGestureRecognizer>& recognizer) HandlePendingDisposal() argument 232 HandleRejectDisposal(const RefPtr<NGGestureRecognizer>& recognizer) HandleRejectDisposal() argument 272 ReconcileFrom(const RefPtr<NGGestureRecognizer>& recognizer) ReconcileFrom() argument [all...] |
H A D | parallel_recognizer.cpp | 37 for (const auto& recognizer : recognizers_) { in OnRejected() 38 if (!recognizer) { in OnRejected() 41 if (AceType::InstanceOf<RecognizerGroup>(recognizer)) { in OnRejected() 42 auto group = AceType::DynamicCast<RecognizerGroup>(recognizer); in OnRejected() 45 if (recognizer->IsBridgeMode()) { in OnRejected() 48 recognizer->OnRejected(); in OnRejected() 49 recognizer->OnRejectBridgeObj(); in OnRejected() 92 for (const auto& recognizer : recognizers_) { in HandleEvent() 93 if (recognizer && recognizer in HandleEvent() 131 BatchAdjudicate(const RefPtr<NGGestureRecognizer>& recognizer, GestureDisposal disposal) BatchAdjudicate() argument 177 ReconcileFrom(const RefPtr<NGGestureRecognizer>& recognizer) ReconcileFrom() argument [all...] |
H A D | recognizer_group.cpp | 79 for (auto& recognizer : recognizers_) { in CheckStates() 80 if (AceType::InstanceOf<MultiFingersRecognizer>(recognizer) && !recognizer->CheckTouchId(touchId)) { in CheckStates() 83 if (!AceType::InstanceOf<RecognizerGroup>(recognizer)) { in CheckStates() 84 if (recognizer->GetRefereeState() != RefereeState::SUCCEED_BLOCKED && in CheckStates() 85 recognizer->GetRefereeState() != RefereeState::SUCCEED && in CheckStates() 86 recognizer->GetRefereeState() != RefereeState::FAIL && in CheckStates() 87 recognizer->GetRefereeState() != RefereeState::READY) { in CheckStates() 93 auto group = AceType::DynamicCast<RecognizerGroup>(recognizer); in CheckStates() 111 for (auto& recognizer in ForceReject() 134 Existed(const RefPtr<NGGestureRecognizer>& recognizer) Existed() argument 187 GroupAdjudicate(const RefPtr<NGGestureRecognizer>& recognizer, GestureDisposal disposal) GroupAdjudicate() argument [all...] |
H A D | recognizer_group.h | 36 for (const auto& recognizer : recognizers) { in RecognizerGroup() 37 if (recognizer && recognizer->SetGestureGroup(AceType::WeakClaim(this))) { in RecognizerGroup() 38 recognizers_.emplace_back(recognizer); in RecognizerGroup() 46 for (const auto& recognizer : recognizers) { in RecognizerGroup() 47 if (recognizer && recognizer->SetGestureGroup(AceType::WeakClaim(this))) { in RecognizerGroup() 48 recognizers_.emplace_back(recognizer); in RecognizerGroup() 69 for (auto& recognizer : recognizers_) { 70 if (recognizer) { 182 auto recognizer = AceType::DynamicCast<NG::NGGestureRecognizer>(item); CollectResponseLinkRecognizersRecursively() local [all...] |
H A D | sequenced_recognizer.cpp | 49 auto recognizer = *iter; in OnRejected() local 50 if (recognizer) { in OnRejected() 51 if (recognizer->IsBridgeMode()) { in OnRejected() 54 recognizer->OnRejected(); in OnRejected() 55 recognizer->OnRejectBridgeObj(); in OnRejected() 131 // the prevState is ready, need to pase down event to the new coming recognizer. in HandleEvent() 175 // the prevState is ready, need to pass axis-begin event to the new coming recognizer. in HandleEvent() 189 void SequencedRecognizer::BatchAdjudicate(const RefPtr<NGGestureRecognizer>& recognizer, GestureDisposal disposal) in BatchAdjudicate() argument 192 if (recognizer->GetRefereeState() == RefereeState::SUCCEED) { in BatchAdjudicate() 200 recognizer in BatchAdjudicate() 244 RefPtr<LongPressRecognizer> recognizer = AceType::DynamicCast<LongPressRecognizer>(curRecognizer); UpdateCurrentIndex() local 324 ReconcileFrom(const RefPtr<NGGestureRecognizer>& recognizer) ReconcileFrom() argument [all...] |
H A D | exclusive_recognizer.h | 58 bool CheckNeedBlocked(const RefPtr<NGGestureRecognizer>& recognizer); 63 void BatchAdjudicate(const RefPtr<NGGestureRecognizer>& recognizer, GestureDisposal disposal) override; 64 void HandleAcceptDisposal(const RefPtr<NGGestureRecognizer>& recognizer); 65 void HandlePendingDisposal(const RefPtr<NGGestureRecognizer>& recognizer); 66 void HandleRejectDisposal(const RefPtr<NGGestureRecognizer>& recognizer); 69 bool ReconcileFrom(const RefPtr<NGGestureRecognizer>& recognizer) override;
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/gestures/ |
H A D | gesture_referee.cpp | 21 void GestureScope::AddMember(const RefPtr<NGGestureRecognizer>& recognizer) in AddMember() argument 23 CHECK_NULL_VOID(recognizer); in AddMember() 25 if (Existed(recognizer)) { in AddMember() 29 recognizers_.emplace_back(recognizer); in AddMember() 32 bool GestureScope::Existed(const RefPtr<NGGestureRecognizer>& recognizer) in Existed() argument 34 CHECK_NULL_RETURN(recognizer, false); in Existed() 40 auto result = std::find(recognizers_.cbegin(), recognizers_.cend(), recognizer); in Existed() 44 bool GestureScope::CheckNeedBlocked(const RefPtr<NGGestureRecognizer>& recognizer) in CheckNeedBlocked() argument 51 if (member == recognizer) { in CheckNeedBlocked() 56 if (group == recognizer) { in CheckNeedBlocked() 66 OnAcceptGesture(const RefPtr<NGGestureRecognizer>& recognizer) OnAcceptGesture() argument 117 DectectAllDone(const RefPtr<NGGestureRecognizer> recognizer) DectectAllDone() argument 142 auto recognizer = item.Upgrade(); QueryAllDone() local 157 auto recognizer = weak.Upgrade(); Close() local 171 CheckRecognizer(const RefPtr<NGGestureRecognizer>& recognizer) CheckRecognizer() argument 192 auto recognizer = weak.Upgrade(); CheckRecognizerState() local 203 auto recognizer = weak.Upgrade(); IsReady() local 214 auto recognizer = weak.Upgrade(); HasFailRecognizer() local 225 auto recognizer = weak.Upgrade(); ForceCleanGestureScope() local 236 auto recognizer = weak.Upgrade(); ForceCleanGestureScopeState() local 246 auto recognizer = weak.Upgrade(); CleanGestureScopeState() local 400 Adjudicate(const RefPtr<NGGestureRecognizer>& recognizer, GestureDisposal disposal) Adjudicate() argument 419 HandleAcceptDisposal(const RefPtr<NGGestureRecognizer>& recognizer) HandleAcceptDisposal() argument 444 HandlePendingDisposal(const RefPtr<NGGestureRecognizer>& recognizer) HandlePendingDisposal() argument 466 HandleRejectDisposal(const RefPtr<NGGestureRecognizer>& recognizer) HandleRejectDisposal() argument [all...] |
H A D | gesture_referee.h | 55 void AddMember(const RefPtr<NGGestureRecognizer>& recognizer); 56 void DelMember(const RefPtr<NGGestureRecognizer>& recognizer); 67 bool CheckNeedBlocked(const RefPtr<NGGestureRecognizer>& recognizer); 69 void OnAcceptGesture(const RefPtr<NGGestureRecognizer>& recognizer); 101 bool Existed(const RefPtr<NGGestureRecognizer>& recognizer); 123 // Called by the gesture recognizer when the gesture recognizer has completed the recognition of the gesture (accept 125 void Adjudicate(const RefPtr<NGGestureRecognizer>& recognizer, GestureDisposal disposal); 146 void HandleAcceptDisposal(const RefPtr<NGGestureRecognizer>& recognizer); 147 void HandlePendingDisposal(const RefPtr<NGGestureRecognizer>& recognizer); [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/functions/ |
H A D | js_should_built_in_recognizer_parallel_with_function.h | 137 void SetRecognizer(const RefPtr<NG::NGGestureRecognizer>& recognizer) in SetRecognizer() argument 139 recognizer_ = recognizer; in SetRecognizer() 150 auto recognizer = recognizer_.Upgrade(); in GetTag() local 151 if (recognizer) { in GetTag() 152 auto gestureInfo = recognizer->GetGestureInfo(); in GetTag() 163 auto recognizer = recognizer_.Upgrade(); in GetType() local 164 if (recognizer) { in GetType() 165 auto gestureInfo = recognizer->GetGestureInfo(); in GetType() 174 auto recognizer = recognizer_.Upgrade(); in IsBuiltInRecognizer() local 175 if (recognizer) { in IsBuiltInRecognizer() 184 auto recognizer = recognizer_.Upgrade(); SetEnabled() local 196 auto recognizer = recognizer_.Upgrade(); IsEnabled() local 205 auto recognizer = recognizer_.Upgrade(); GetEventTargetInfo() local 241 auto recognizer = recognizer_.Upgrade(); GetRefereeState() local 251 auto recognizer = recognizer_.Upgrade(); IsValid() local [all...] |
/foundation/arkui/ace_engine/interfaces/native/node/ |
H A D | gesture_impl.cpp | 33 void* recognizer = nullptr; member 207 int32_t OH_ArkUI_SetGestureRecognizerEnabled(ArkUI_GestureRecognizer* recognizer, bool enabled) in OH_ArkUI_SetGestureRecognizerEnabled() argument 209 auto* gestureRecognizer = reinterpret_cast<ArkUIGestureRecognizer*>(recognizer); in OH_ArkUI_SetGestureRecognizerEnabled() 219 bool OH_ArkUI_GetGestureRecognizerEnabled(ArkUI_GestureRecognizer* recognizer) in OH_ArkUI_GetGestureRecognizerEnabled() argument 221 auto* gestureRecognizer = reinterpret_cast<ArkUIGestureRecognizer*>(recognizer); in OH_ArkUI_GetGestureRecognizerEnabled() 231 int32_t OH_ArkUI_GetGestureRecognizerState(ArkUI_GestureRecognizer* recognizer, ArkUI_GestureRecognizerState* state) in OH_ArkUI_GetGestureRecognizerState() argument 233 auto* gestureRecognizer = reinterpret_cast<ArkUIGestureRecognizer*>(recognizer); in OH_ArkUI_GetGestureRecognizerState() 245 int32_t OH_ArkUI_GetGestureEventTargetInfo(ArkUI_GestureRecognizer* recognizer, ArkUI_GestureEventTargetInfo** info) in OH_ArkUI_GetGestureEventTargetInfo() argument 247 auto* gestureRecognizer = reinterpret_cast<ArkUIGestureRecognizer*>(recognizer); in OH_ArkUI_GetGestureEventTargetInfo() 280 ArkUI_GestureRecognizer* recognizer, ArkUI_GestureDirectionMas in OH_ArkUI_GetPanGestureDirectionMask() 279 OH_ArkUI_GetPanGestureDirectionMask( ArkUI_GestureRecognizer* recognizer, ArkUI_GestureDirectionMask* directionMask) OH_ArkUI_GetPanGestureDirectionMask() argument 294 OH_ArkUI_IsBuiltInGesture(ArkUI_GestureRecognizer* recognizer) OH_ArkUI_IsBuiltInGesture() argument 304 OH_ArkUI_GetGestureTag(ArkUI_GestureRecognizer* recognizer, char* buffer, int32_t bufferSize, int32_t* result) OH_ArkUI_GetGestureTag() argument 314 OH_ArkUI_GetGestureBindNodeId(ArkUI_GestureRecognizer* recognizer, char* nodeId, int32_t size, int32_t* result) OH_ArkUI_GetGestureBindNodeId() argument 324 OH_ArkUI_IsGestureRecognizerValid(ArkUI_GestureRecognizer* recognizer) OH_ArkUI_IsGestureRecognizerValid() argument 354 OH_ArkUI_SetArkUIGestureRecognizerDisposeNotify( ArkUI_GestureRecognizer* recognizer, ArkUI_GestureRecognizerDisposeNotifyCallback callback, void* userData) OH_ArkUI_SetArkUIGestureRecognizerDisposeNotify() argument 472 DisposeGesture(ArkUI_GestureRecognizer* recognizer) DisposeGesture() argument 481 SetGestureEventTarget(ArkUI_GestureRecognizer* recognizer, ArkUI_GestureEventActionTypeMask mask, void* extraParam, void (*targetReceiver)(ArkUI_GestureEvent* event, void* extraParam)) SetGestureEventTarget() argument 496 AddGestureToNode(ArkUI_NodeHandle node, ArkUI_GestureRecognizer* recognizer, ArkUI_GesturePriority priorityNum, ArkUI_GestureMask mask) AddGestureToNode() argument 506 RemoveGestureFromNode(ArkUI_NodeHandle node, ArkUI_GestureRecognizer* recognizer) RemoveGestureFromNode() argument 514 GetGestureType(ArkUI_GestureRecognizer* recognizer) GetGestureType() argument 567 ArkUI_GestureRecognizer* recognizer = reinterpret_cast<ArkUI_GestureRecognizer*>(extraData->gesture); HandleGestureEvent() local [all...] |
/foundation/arkui/ace_engine/interfaces/native/ |
H A D | native_gesture.h | 46 * @brief Defines a gesture recognizer. 226 * @brief Enumerates the gesture recognizer states. 251 * @brief Defines the gesture recognizer handle. 258 * @brief Defines the gesture recognizer handle array. 279 * @brief Defines a callback function for notifying gesture recognizer destruction. 282 typedef void (*ArkUI_GestureRecognizerDisposeNotifyCallback)(ArkUI_GestureRecognizer* recognizer, void* userData); 295 * @brief Obtains the pointer to interrupted gesture recognizer. 298 * @return Returns the pointer to interrupted gesture recognizer. 475 * @brief Sets the enabled state of a gesture recognizer. 477 * @param recognizer Indicate [all...] |
/foundation/arkui/ace_engine/test/unittest/core/gestures/ |
H A D | rotation_recognizer_test_ng.cpp | 933 * @tc.steps: step1. create rotation recognizer and axis event. in HWTEST_F() 936 RefPtr<RotationRecognizer> recognizer = in HWTEST_F() local 942 recognizer->refereeState_ = RefereeState::READY; in HWTEST_F() 943 recognizer->HandleTouchDownEvent(event); in HWTEST_F() 944 EXPECT_EQ(recognizer->refereeState_, RefereeState::READY); in HWTEST_F() 947 recognizer->refereeState_ = RefereeState::READY; in HWTEST_F() 948 recognizer->HandleTouchDownEvent(event); in HWTEST_F() 949 EXPECT_EQ(recognizer->refereeState_, RefereeState::DETECTING); in HWTEST_F() 952 recognizer->refereeState_ = RefereeState::SUCCEED; in HWTEST_F() 953 recognizer in HWTEST_F() 967 RefPtr<RotationRecognizer> recognizer = HWTEST_F() local 991 RefPtr<RotationRecognizer> recognizer = HWTEST_F() local 1039 RefPtr<RotationRecognizer> recognizer = HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/event/ |
H A D | gesture_event_hub.cpp | 59 auto recognizer = AceType::DynamicCast<NGGestureRecognizer>(eventTarget); in ProcessTouchTestHit() local 60 if (recognizer) { in ProcessTouchTestHit() 61 auto recognizerGroup = AceType::DynamicCast<RecognizerGroup>(recognizer); in ProcessTouchTestHit() 63 recognizer->SetNodeId(host->GetId()); in ProcessTouchTestHit() 64 recognizer->AttachFrameNode(WeakPtr<FrameNode>(host)); in ProcessTouchTestHit() 65 recognizer->SetTargetComponent(targetComponent); in ProcessTouchTestHit() 66 recognizer->SetIsSystemGesture(true); in ProcessTouchTestHit() 68 recognizer->BeginReferee(touchId); in ProcessTouchTestHit() 69 innerRecognizers.push_back(std::move(recognizer)); in ProcessTouchTestHit() 145 auto recognizer in ProcessDragEventTouchTestHit() local 381 auto recognizer = gesture->CreateRecognizer(); AddGestureToGestureHierarchy() local 421 auto recognizer = AceType::DynamicCast<NGGestureRecognizer>(eventTarget); CombineIntoExclusiveRecognizer() local 597 AccessibilityRecursionSearchRecognizer(const RefPtr<NGGestureRecognizer>& recognizer) AccessibilityRecursionSearchRecognizer() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/search/ |
H A D | search_gesture_event_hub.cpp | 24 auto recognizer = GestureEventHub::PackInnerRecognizer(offset, innerRecognizers, touchId, targetComponent); in PackInnerRecognizer() local 26 CHECK_NULL_RETURN(clickEventActuator, recognizer); in PackInnerRecognizer() 28 CHECK_NULL_RETURN(clickRecognizer, recognizer); in PackInnerRecognizer() 31 innerRecognizersList.push_back(recognizer); in PackInnerRecognizer()
|