/foundation/graphic/graphic_2d/rosen/modules/render_service_base/test/unittest/animation/ |
H A D | rs_render_interactive_implict_animator_test.cpp | 57 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context.weak_from_this()); in HWTEST_F() local 58 EXPECT_TRUE(animator != nullptr); in HWTEST_F() 61 animator->AddAnimations(animations1); in HWTEST_F() 67 animator->AddAnimations(animations2); in HWTEST_F() 77 animator->AddAnimations(animations3); in HWTEST_F() 90 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context); in HWTEST_F() local 91 EXPECT_TRUE(animator != nullptr); in HWTEST_F() 95 animator->AddAnimations(animations1); in HWTEST_F() 109 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context); in HWTEST_F() local 110 EXPECT_TRUE(animator ! in HWTEST_F() 131 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context.weak_from_this()); HWTEST_F() local 158 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context); HWTEST_F() local 175 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context); HWTEST_F() local 198 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context.weak_from_this()); HWTEST_F() local 225 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context); HWTEST_F() local 242 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context); HWTEST_F() local 265 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context.weak_from_this()); HWTEST_F() local 292 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context); HWTEST_F() local 309 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context); HWTEST_F() local 332 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context.weak_from_this()); HWTEST_F() local 359 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context); HWTEST_F() local 376 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context); HWTEST_F() local 399 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context.weak_from_this()); HWTEST_F() local 426 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context); HWTEST_F() local 443 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context); HWTEST_F() local [all...] |
H A D | rs_render_interactive_implict_animator_map_test.cpp | 55 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context.weak_from_this()); in HWTEST_F() local 56 EXPECT_TRUE(animator != nullptr); in HWTEST_F() 57 context.GetInteractiveImplictAnimatorMap().RegisterInteractiveImplictAnimator(animator); in HWTEST_F() 61 context.GetInteractiveImplictAnimatorMap().RegisterInteractiveImplictAnimator(animator); in HWTEST_F() 74 auto animator = std::make_shared<RSRenderInteractiveImplictAnimator>(ANIMATOR_ID, context.weak_from_this()); in HWTEST_F() local 75 EXPECT_TRUE(animator != nullptr); in HWTEST_F() 76 context.GetInteractiveImplictAnimatorMap().RegisterInteractiveImplictAnimator(animator); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/test/unittest/animation/ |
H A D | rs_interactive_implict_animator_test.cpp | 49 auto animator = RSInteractiveImplictAnimator::Create(protocol, curve); in HWTEST_F() local 50 EXPECT_TRUE(animator != nullptr); in HWTEST_F() 51 animator->AddAnimation([&]() { in HWTEST_F() 56 animator->StartAnimation(); in HWTEST_F() 57 animator->AddAnimation([&]() { in HWTEST_F() 82 auto animator = RSInteractiveImplictAnimator::Create(protocol, curve); in HWTEST_F() local 83 EXPECT_TRUE(animator != nullptr); in HWTEST_F() 84 animator->AddAnimation([&]() { in HWTEST_F() 89 animator->StartAnimation(); in HWTEST_F() 111 auto animator in HWTEST_F() local 137 auto animator = RSInteractiveImplictAnimator::Create(protocol, curve); HWTEST_F() local 167 auto animator = RSInteractiveImplictAnimator::Create(protocol, curve); HWTEST_F() local 198 auto animator = RSInteractiveImplictAnimator::Create(protocol, curve); HWTEST_F() local 228 auto animator = RSInteractiveImplictAnimator::Create(protocol, curve); HWTEST_F() local 257 auto animator = RSInteractiveImplictAnimator::Create(protocol, curve); HWTEST_F() local 286 auto animator = RSInteractiveImplictAnimator::Create(protocol, curve); HWTEST_F() local 317 auto animator = RSInteractiveImplictAnimator::Create(protocol, curve); HWTEST_F() local 352 auto animator = RSInteractiveImplictAnimator::Create(protocol, curve); HWTEST_F() local 386 auto animator = RSInteractiveImplictAnimator::Create(protocol, curve); HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/animator/ |
H A D | animator_model_ng.cpp | 16 #include "core/components_ng/pattern/animator/animator_model_ng.h" 24 auto animator = animatorInfo->GetAnimator(); in AddEventListener() local 25 CHECK_NULL_VOID(animator); in AddEventListener() 28 animator->ClearStartListeners(); in AddEventListener() 30 animator->AddStartListener(callback); in AddEventListener() 34 animator->ClearPauseListeners(); in AddEventListener() 36 animator->AddPauseListener(callback); in AddEventListener() 40 animator->ClearRepeatListeners(); in AddEventListener() 42 animator->AddRepeatListener(callback); in AddEventListener() 46 animator in AddEventListener() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/animator/ |
H A D | cj_animator_ffi.cpp | 31 auto animator = CREATE_ANIMATOR("ohos.animator"); in FfiAnimatorCreate() local 32 animator->AttachSchedulerOnContainer(); in FfiAnimatorCreate() 41 auto nativeAnimatorResult = FFIData::Create<AnimatorResultImpl>(std::move(animator), std::move(opt)); in FfiAnimatorCreate() 67 auto animator = nativeAnimatorResult->GetAnimator(); in FfiAnimatorReset() local 68 if (!animator) { in FfiAnimatorReset() 71 animator->ClearInterpolators(); in FfiAnimatorReset() 72 animator->ResetIsReverse(); in FfiAnimatorReset() 80 ACE_SCOPED_TRACE("ohos.animator onframe. duration:%d, curve:%s", in FfiAnimatorReset() 93 animator in FfiAnimatorReset() 106 auto animator = nativeAnimatorResult->GetAnimator(); FfiAnimatorPlay() local 136 auto animator = nativeAnimatorResult->GetAnimator(); FfiAnimatorFinish() local 151 auto animator = nativeAnimatorResult->GetAnimator(); FfiAnimatorPause() local 166 auto animator = nativeAnimatorResult->GetAnimator(); FfiAnimatorCancel() local 185 auto animator = nativeAnimatorResult->GetAnimator(); FfiAnimatorReverse() local [all...] |
/foundation/arkui/ui_lite/frameworks/animator/ |
H A D | animator_manager.cpp | 16 #include "animator/animator_manager.h" 33 void AnimatorManager::Add(Animator* animator) in Add() argument 35 if (animator == nullptr) { in Add() 41 if (pos->data_ == animator) { in Add() 47 list_.PushBack(animator); in Add() 50 void AnimatorManager::Remove(const Animator* animator) in Remove() argument 52 if (animator == nullptr) { in Remove() 57 if (pos->data_ == animator) { in Remove() 68 Animator* animator = nullptr; in AnimatorTask() local 71 animator in AnimatorTask() [all...] |
/foundation/arkui/ace_engine_lite/frameworks/src/core/components/test/unittest/common/image_animator/ |
H A D | image_animator_tdd_test.cpp | 31 " }, [_c('image-animator', {\n" 32 " staticClass: ['animator'],\n" 34 " ref: 'animator',\n" 51 " animator: {\n" 90 " }, [_c('image-animator', {\n" 91 " staticClass: ['animator'],\n" 93 " ref: 'animator',\n" 114 " animator: {\n" 193 " }, [_c('image-animator', {\n" 194 " staticClass: ['animator'],\ 282 UIImageAnimatorView *animator = reinterpret_cast<UIImageAnimatorView *>(wrapper->GetChildrenHead()); ImageAnimatorTest001() local 311 UIImageAnimatorView *animator = reinterpret_cast<UIImageAnimatorView *>(wrapper->GetChildrenHead()); ImageAnimatorTest002() local 339 UIImageAnimatorView *animator = reinterpret_cast<UIImageAnimatorView *>(wrapper->GetChildrenHead()); ImageAnimatorTest003() local [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/command/ |
H A D | rs_animation_command.cpp | 117 auto animator = context.GetInteractiveImplictAnimatorMap().GetInteractiveImplictAnimator(targetId); in CreateInteractiveAnimator() local 118 if (animator == nullptr) { in CreateInteractiveAnimator() 119 animator = std::make_shared<RSRenderInteractiveImplictAnimator>(targetId, context.weak_from_this()); in CreateInteractiveAnimator() 120 context.GetInteractiveImplictAnimatorMap().RegisterInteractiveImplictAnimator(animator); in CreateInteractiveAnimator() 122 animator->AddAnimations(animations); in CreateInteractiveAnimator() 124 animator->ContinueAnimator(); in CreateInteractiveAnimator() 130 auto animator = context.GetInteractiveImplictAnimatorMap().GetInteractiveImplictAnimator(targetId); in DestoryInteractiveAnimator() local 131 if (animator == nullptr) { in DestoryInteractiveAnimator() 140 auto animator = context.GetInteractiveImplictAnimatorMap().GetInteractiveImplictAnimator(targetId); in InteractiveAnimatorAddAnimations() local 141 if (animator in InteractiveAnimatorAddAnimations() 149 auto animator = context.GetInteractiveImplictAnimatorMap().GetInteractiveImplictAnimator(targetId); PauseInteractiveAnimator() local 158 auto animator = context.GetInteractiveImplictAnimatorMap().GetInteractiveImplictAnimator(targetId); ContinueInteractiveAnimator() local 168 auto animator = context.GetInteractiveImplictAnimatorMap().GetInteractiveImplictAnimator(targetId); FinishInteractiveAnimator() local 177 auto animator = context.GetInteractiveImplictAnimatorMap().GetInteractiveImplictAnimator(targetId); ReverseInteractiveAnimator() local 187 auto animator = context.GetInteractiveImplictAnimatorMap().GetInteractiveImplictAnimator(targetId); SetFractionInteractiveAnimator() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/animation/ |
H A D | animator_group.cpp | 30 void AnimatorGroup::AddAnimator(const RefPtr<Animator>& animator) in AddAnimator() argument 32 if (animator) { in AddAnimator() 33 if (animators_.find(animator) == animators_.end()) { in AddAnimator() 34 BaseId::IdType id = animator->AddStopListener([weak = WeakClaim(this), animator] { in AddAnimator() 37 animatorGroup->OnAnimatorStop(animator); in AddAnimator() 40 animators_.emplace(animator, id); in AddAnimator() 45 void AnimatorGroup::RemoveAnimator(const RefPtr<Animator>& animator) in RemoveAnimator() argument 47 if (animator) { in RemoveAnimator() 48 auto iter = animators_.find(animator); in RemoveAnimator() 83 OnAnimatorStop(const RefPtr<Animator>& animator) OnAnimatorStop() argument [all...] |
H A D | svg_animate.cpp | 90 std::function<void(T)>&& callback, const T& originalValue, const RefPtr<Animator>& animator) in CreatePropertyAnimate() 95 ret = CreateDiscreteAnimate(std::move(callback), originalValue, animator); in CreatePropertyAnimate() 98 ret = CreateLinearAnimate(std::move(callback), originalValue, animator); in CreatePropertyAnimate() 101 ret = CreatePacedAnimate(std::move(callback), originalValue, animator); in CreatePropertyAnimate() 104 ret = CreateSplineAnimate(std::move(callback), originalValue, animator); in CreatePropertyAnimate() 113 bool SvgAnimate::CreateMotionAnimate(std::function<void(double)>&& callback, const RefPtr<Animator>& animator) in CreateMotionAnimate() argument 118 animator->AddInterpolator(animation); in CreateMotionAnimate() 119 animator->SetDuration(GetDur()); in CreateMotionAnimate() 120 animator->SetFillMode(GetFillMode()); in CreateMotionAnimate() 121 animator in CreateMotionAnimate() 89 CreatePropertyAnimate( std::function<void(T)>&& callback, const T& originalValue, const RefPtr<Animator>& animator) CreatePropertyAnimate() argument 146 CreateDiscreteAnimate( std::function<void(T)>&& callback, const T& originalValue, const RefPtr<Animator>& animator) CreateDiscreteAnimate() argument 269 CreateLinearAnimate( std::function<void(T)>&& callback, const T& originalValue, const RefPtr<Animator>& animator) CreateLinearAnimate() argument 301 LinearAnimateFromTo( std::function<void(T)>&& callback, const T& originalValue, const RefPtr<Animator>& animator) LinearAnimateFromTo() argument 394 CreatePacedAnimate( std::function<void(T)>&& callback, const T& originalValue, const RefPtr<Animator>& animator) CreatePacedAnimate() argument 431 CreateSplineAnimate( std::function<void(T)>&& callback, const T& originalValue, const RefPtr<Animator>& animator) CreateSplineAnimate() argument 463 SplineAnimate( std::function<void(T)>&& callback, const T& originalValue, const RefPtr<Animator>& animator) SplineAnimate() argument [all...] |
H A D | animator_group.h | 19 #include "core/animation/animator.h" 37 void AddAnimator(const RefPtr<Animator>& animator); 38 void RemoveAnimator(const RefPtr<Animator>& animator); 42 void OnAnimatorStop(const RefPtr<Animator>& animator);
|
/foundation/arkui/ace_engine/frameworks/core/components/dialog/ |
H A D | dialog_element.cpp | 33 const auto& animator = dialog->GetAnimator(); in PerformBuild() local 34 if (!animator) { in PerformBuild() 41 animator->AddStopListener([weakTransition = AceType::WeakClaim(AceType::RawPtr(transitionElement)), in PerformBuild() 42 weakController = WeakClaim(RawPtr(animator))] { in PerformBuild() 45 auto animator = weakController.Upgrade(); in PerformBuild() 46 if (animator) { in PerformBuild() 47 animator->ClearInterpolators(); in PerformBuild() 52 transitionElement->SetController(animator); in PerformBuild() 54 animator->Play(); in PerformBuild()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | node_animate.cpp | 280 void ParseAnimatorOption(const RefPtr<Animator>& animator, ArkUIAnimatorOption* option) in ParseAnimatorOption() argument 282 animator->SetDuration(option->duration); in ParseAnimatorOption() 283 animator->SetIteration(option->iterations); in ParseAnimatorOption() 284 animator->SetAnimationDirection( in ParseAnimatorOption() 286 animator->SetStartDelay(option->delay); in ParseAnimatorOption() 287 animator->SetFillMode(static_cast<FillMode>(option->fill)); in ParseAnimatorOption() 292 animator->SetExpectedFrameRateRange(frameRateRange); in ParseAnimatorOption() 296 void RegisterAnimatorOnFrameEvent(const RefPtr<Animator>& animator, ArkUIAnimatorOption* option) in RegisterAnimatorOnFrameEvent() argument 298 animator->ClearInterpolators(); in RegisterAnimatorOnFrameEvent() 311 animator in RegisterAnimatorOnFrameEvent() 315 RegisterAnimatorEvent(const RefPtr<Animator>& animator, ArkUIAnimatorOption* option) RegisterAnimatorEvent() argument 361 auto animator = CREATE_ANIMATOR("ohos.animator"); CreateAnimator() local 375 auto* animator = reinterpret_cast<Animator*>(animatorHandle->animator); DisposeAnimator() local 387 auto animator = reinterpret_cast<Animator*>(animatorHandle->animator); AnimatorReset() local 400 auto animator = reinterpret_cast<Animator*>(animatorHandle->animator); AnimatorPlay() local 409 auto animator = reinterpret_cast<Animator*>(animatorHandle->animator); AnimatorFinish() local 418 auto animator = reinterpret_cast<Animator*>(animatorHandle->animator); AnimatorPause() local 427 auto animator = reinterpret_cast<Animator*>(animatorHandle->animator); AnimatorCancel() local 436 auto animator = reinterpret_cast<Animator*>(animatorHandle->animator); AnimatorReverse() local [all...] |
/foundation/arkui/ace_engine/interfaces/napi/kits/animator/ |
H A D | js_animator.cpp | 241 NapiThrow(env, "Internal error. Unwrap animator result is failed.", ERROR_CODE_INTERNAL_ERROR); in JSReset() 250 auto animator = animatorResult->GetAnimator(); in JSReset() local 251 if (!animator) { in JSReset() 255 TAG_LOGI(AceLogTag::ACE_ANIMATION, "ohos.animator reset, id:%{public}d", animator->GetId()); in JSReset() 256 animator->ClearInterpolators(); in JSReset() 257 animator->ResetIsReverse(); in JSReset() 261 auto onFrameCallback = [env, onframeRef, id = animator->GetId(), in JSReset() 268 AceLogTag::ACE_ANIMATION, "ohos.animator call onFrame failed, scope is null, id:%{public}d", id); in JSReset() 278 "ohos.animator cal in JSReset() 324 auto animator = animatorResult->GetAnimator(); JSPlay() local 354 auto animator = GetAnimatorInResult(env, info); JSFinish() local 367 auto animator = GetAnimatorInResult(env, info); JSPause() local 380 auto animator = GetAnimatorInResult(env, info); JSCancel() local 402 auto animator = animatorResult->GetAnimator(); JSReverse() local 478 auto animator = animatorResult->GetAnimator(); JSSetExpectedFrameRateRange() local 517 auto animator = animatorResult->GetAnimator(); SetOnframe() local 597 auto animator = animatorResult->GetAnimator(); SetOnfinish() local 662 auto animator = animatorResult->GetAnimator(); SetOncancel() local 716 auto animator = animatorResult->GetAnimator(); SetOnrepeat() local 759 auto animator = CREATE_ANIMATOR("ohos.animator"); JSCreate() local [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | animator_model_impl.cpp | 41 auto animator = CREATE_ANIMATOR(); in Create() local 42 animatorInfo->SetAnimator(animator); in Create() 60 auto animator = animatorInfo->GetAnimator(); in AddEventListener() local 68 animator->ClearStartListeners(); in AddEventListener() 70 animator->AddStartListener( in AddEventListener() 75 animator->ClearPauseListeners(); in AddEventListener() 77 animator->AddPauseListener( in AddEventListener() 82 animator->ClearRepeatListeners(); in AddEventListener() 84 animator->AddRepeatListener( in AddEventListener() 89 animator in AddEventListener() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/dialog_tween/ |
H A D | dialog_tween_element.cpp | 32 auto animator = dialogTween->GetAnimator(); in PerformBuild() local 33 if (!animator) { in PerformBuild() 41 animator->AddStartListener([weakDialog = AceType::WeakClaim(AceType::RawPtr(renderDialogTween))] { in PerformBuild() 47 animator->AddStopListener([weakDialog = AceType::WeakClaim(AceType::RawPtr(renderDialogTween)), in PerformBuild() 49 weakController = WeakClaim(RawPtr(animator))] { in PerformBuild() 56 auto animator = weakController.Upgrade(); in PerformBuild() 57 if (animator) { in PerformBuild() 58 animator->ClearInterpolators(); in PerformBuild() 64 transitionElement->SetController(animator); in PerformBuild()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/animation/ |
H A D | rs_implicit_animator_map.cpp | 31 auto& animator = animatorMap_[id];
in GetAnimator() local 32 if (animator == nullptr) {
in GetAnimator() 33 animator = std::make_shared<RSImplicitAnimator>();
in GetAnimator() 35 return animator;
in GetAnimator()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/ |
H A D | svg_context.cpp | 58 void SvgContext::AddAnimator(int32_t key, const RefPtr<Animator>& animator) in AddAnimator() argument 60 animators_[key] = animator; in AddAnimator() 71 auto animator = it->second.Upgrade(); in ControlAnimators() local 72 if (!animator) { in ControlAnimators() 73 LOGW("null animator in map"); in ControlAnimators() 78 animator->Play(); in ControlAnimators() 80 animator->Pause(); in ControlAnimators() 95 auto animator = it->second.Upgrade(); in OnAnimationFinished() local 96 if (!animator) { in OnAnimationFinished() 97 TAG_LOGW(AceLogTag::ACE_IMAGE, "null animator i in OnAnimationFinished() [all...] |
/foundation/arkui/ace_engine_lite/frameworks/src/core/components/ |
H A D | image_animator_component.cpp | 332 UIImageAnimatorView *animator = component->GetImageAnimator(); in StartAnimator() local 334 if (animator != nullptr) { in StartAnimator() 335 animator->Start(); in StartAnimator() 353 UIImageAnimatorView *animator = component->GetImageAnimator(); in PauseAnimator() local 355 if (animator != nullptr) { in PauseAnimator() 356 animator->Pause(); in PauseAnimator() 374 UIImageAnimatorView *animator = component->GetImageAnimator(); in ResumeAnimator() local 376 if (animator != nullptr) { in ResumeAnimator() 377 animator->Resume(); in ResumeAnimator() 395 UIImageAnimatorView *animator in StopAnimator() local 416 UIImageAnimatorView *animator = component->GetImageAnimator(); GetAnimatorState() local [all...] |
/foundation/arkui/ui_lite/frameworks/components/ |
H A D | ui_label.cpp | 136 delete animator_.animator; in ~UILabel() 137 animator_.animator = nullptr; in ~UILabel() 246 animator_.animator->Stop(); in SetLineBreakMode() 374 static_cast<LabelAnimator*>(animator_.animator)->UpdateWidth(textWidth, rectWidth); in RemeasureForMarquee() 376 LabelAnimator* animator = new LabelAnimator(textWidth, rectWidth, offsetX_, this); in RemeasureForMarquee() local 377 if (animator == nullptr) { in RemeasureForMarquee() 381 animator->SetAnimatorSpeed(animator_.speed); in RemeasureForMarquee() 382 animator_.animator = animator; in RemeasureForMarquee() 385 animator_.animator in RemeasureForMarquee() [all...] |
H A D | ui_arc_label.cpp | 154 animator_.animator = nullptr; in orientation_() 169 delete animator_.animator; in ~UIArcLabel() 170 animator_.animator = nullptr; in ~UIArcLabel() 433 static_cast<ArcLabelAnimator*>(animator_.animator)->SetRollCount(animator_.rollCount); in Start() 435 ArcLabelAnimator* animator = new ArcLabelAnimator(animator_.rollCount, this); in Start() local 436 if (animator == nullptr) { in Start() 440 animator->SetRollSpeed(animator_.speed); in Start() 441 animator->RegisterScrollListener(animator_.scrollListener); in Start() 442 animator_.animator = animator; in Start() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_animator.cpp | 25 #include "core/components_ng/pattern/animator/animator_model.h" 26 #include "core/components_ng/pattern/animator/animator_model_ng.h" 72 ACE_SCOPED_TRACE("animator component onframe. duration:%d, curve:%s", animatorInfo->GetDuration(), in AddFrameListener() 79 void HandleAnimatorInfo(const RefPtr<AnimatorInfo>& animatorInfo, const RefPtr<Animator>& animator) in HandleAnimatorInfo() argument 81 if (!animatorInfo || !animator) { in HandleAnimatorInfo() 89 animator->SetDuration(duration); in HandleAnimatorInfo() 90 animator->SetStartDelay(delay); in HandleAnimatorInfo() 91 animator->SetFillMode(fillMode); in HandleAnimatorInfo() 92 animator->SetIteration(iteration); in HandleAnimatorInfo() 93 animator in HandleAnimatorInfo() 96 CreateAnimation( const RefPtr<AnimatorInfo>& animatorInfo, const RefPtr<Animator>& animator, AnimationStatus operation) CreateAnimation() argument 216 auto animator = animatorInfo->GetAnimator(); SetState() local [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/engine/jsi/ |
H A D | jsi_animator_bridge.cpp | 237 void AddListenerForEventCallback(const WeakPtr<JsiAnimatorBridge>& bridgeWeak, const RefPtr<Animator>& animator, in AddListenerForEventCallback() argument 241 animator->AddStartListener([weakRuntime, bridgeWeak] { in AddListenerForEventCallback() 253 animator->AddStopListener([weakRuntime, bridgeWeak] { in AddListenerForEventCallback() 265 animator->AddIdleListener([weakRuntime, bridgeWeak] { in AddListenerForEventCallback() 277 animator->AddRepeatListener([weakRuntime, bridgeWeak] { in AddListenerForEventCallback() 291 void AddFrameListener(const WeakPtr<JsiAnimatorBridge>& bridgeWeak, const RefPtr<KeyframeAnimation<double>>& animator, in AddFrameListener() argument 295 animator->AddListener([weakRuntime, bridgeWeak](double value) { in AddFrameListener() 379 // animator.update api function is deprecated since 9 475 RefPtr<Animator> animator; in ~JsiAnimatorBridge() local 476 animator in ~JsiAnimatorBridge() 616 RefPtr<Animator> animator = animatorBridge->JsGetAnimator(); AnimatorBridgeTaskFunc() local 655 RefPtr<Animator> animator = animatorBridge->JsGetAnimator(); AnimatorBridgeTaskFunc() local 669 UpdateAnimator(const RefPtr<Animator>& animator, const RefPtr<JsiAnimatorBridge>& bridge, shared_ptr<JsRuntime> runtime, const std::unordered_map<std::string, std::string>& params) UpdateAnimator() argument [all...] |
/foundation/arkui/ace_engine/test/unittest/interfaces/ |
H A D | animate_impl_test.cpp | 371 ArkUIAnimatorHandle animator = new ArkUIAnimator(); in HWTEST_F() local 372 animatorHandle->animator = animator; in HWTEST_F() 395 ArkUIAnimatorHandle animator = new ArkUIAnimator(); in HWTEST_F() local 396 animatorHandle->animator = animator; in HWTEST_F() 429 ArkUIAnimatorHandle animator = new ArkUIAnimator(); in HWTEST_F() local 430 animatorHandle->animator = animator; in HWTEST_F() 463 ArkUIAnimatorHandle animator in HWTEST_F() local 497 ArkUIAnimatorHandle animator = new ArkUIAnimator(); HWTEST_F() local 531 ArkUIAnimatorHandle animator = new ArkUIAnimator(); HWTEST_F() local 565 ArkUIAnimatorHandle animator = new ArkUIAnimator(); HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/interfaces/native/node/ |
H A D | animate_impl.cpp | 167 auto animator = impl->getAnimation()->createAnimator(reinterpret_cast<ArkUIContext*>(context), animatorOption); in CreateAnimator() local 168 ArkUI_Animator* animatorHandle = new ArkUI_Animator { animator, option, animatorOption }; in CreateAnimator() 175 if (!animatorHandle || !animatorHandle->animator) { in DisposeAnimator() 178 impl->getAnimation()->disposeAnimator(animatorHandle->animator); in DisposeAnimator() 194 if (!impl || !animatorHandle || !animatorHandle->animator || !option) { in AnimatorReset() 199 impl->getAnimation()->animatorReset(animatorHandle->animator, animatorOption); in AnimatorReset() 216 if (!impl || !animatorHandle || !animatorHandle->animator) { in AnimatorPlay() 219 impl->getAnimation()->animatorPlay(animatorHandle->animator); in AnimatorPlay() 226 if (!impl || !animatorHandle || !animatorHandle->animator) { in AnimatorFinish() 229 impl->getAnimation()->animatorFinish(animatorHandle->animator); in AnimatorFinish() [all...] |