Home
last modified time | relevance | path

Searched refs:finishCallback (Results 1 - 25 of 75) sorted by relevance

123

/foundation/arkui/ace_engine/test/mock/core/render/
H A Dmock_animation_utils.cpp77 const FinishCallback& finishCallback, const RepeatCallback& repeatCallback) in Animate()
80 AnimManager::GetInstance().SetParams(option, { finishCallback, repeatCallback }); in Animate()
96 if (finishCallback) { in Animate()
97 finishCallback(); in Animate()
119 const PropertyCallback& callback, const FinishCallback& finishCallback, bool timingSensitive) in AnimateWithCurrentOptions()
124 const PropertyCallback& callback, const FinishCallback& finishCallback, const RepeatCallback& repeatCallback) in StartAnimation()
127 AnimManager::GetInstance().SetParams(option, { finishCallback, repeatCallback }); in StartAnimation()
137 if (finishCallback) { in StartAnimation()
138 finishCallback(); in StartAnimation()
146 if (finishCallback) { in StartAnimation()
76 Animate(const AnimationOption& option, const PropertyCallback& callback, const FinishCallback& finishCallback, const RepeatCallback& repeatCallback) Animate() argument
118 AnimateWithCurrentOptions( const PropertyCallback& callback, const FinishCallback& finishCallback, bool timingSensitive) AnimateWithCurrentOptions() argument
123 StartAnimation(const AnimationOption& option, const PropertyCallback& callback, const FinishCallback& finishCallback, const RepeatCallback& repeatCallback) StartAnimation() argument
[all...]
H A Dmock_modifier_adapter.cpp25 const AnimationOption& option, float value, float velocity, const FinishCallback& finishCallback) in AnimateWithVelocity()
31 MockAnimationManager::GetInstance().SetParams(option, { finishCallback, nullptr }); in AnimateWithVelocity()
24 AnimateWithVelocity( const AnimationOption& option, float value, float velocity, const FinishCallback& finishCallback) AnimateWithVelocity() argument
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/animation/
H A Drs_implicit_animator.cpp33 const RSAnimationTimingCurve& timingCurve, std::shared_ptr<AnimationFinishCallback>&& finishCallback, in OpenImplicitAnimation()
36 globalImplicitParams_.push({ timingProtocol, timingCurve, std::move(finishCallback), in OpenImplicitAnimation()
65 const RSAnimationTimingCurve& timingCurve, std::shared_ptr<AnimationFinishCallback>&& finishCallback) in OpenImplicitAnimation()
67 return OpenImplicitAnimation(timingProtocol, timingCurve, std::move(finishCallback), nullptr); in OpenImplicitAnimation()
70 int RSImplicitAnimator::OpenImplicitAnimation(std::shared_ptr<AnimationFinishCallback>&& finishCallback) in OpenImplicitAnimation() argument
76 RSAnimationTimingProtocol::IMMEDIATE, RSAnimationTimingCurve::LINEAR, std::move(finishCallback)); in OpenImplicitAnimation()
80 return OpenImplicitAnimation(protocol, curve, std::move(finishCallback)); in OpenImplicitAnimation()
107 void RSImplicitAnimator::ProcessEmptyAnimations(const std::shared_ptr<AnimationFinishCallback>& finishCallback) in ProcessEmptyAnimations() argument
111 if (finishCallback.use_count() != 1) { in ProcessEmptyAnimations()
118 if (finishCallback in ProcessEmptyAnimations()
32 OpenImplicitAnimation(const RSAnimationTimingProtocol& timingProtocol, const RSAnimationTimingCurve& timingCurve, std::shared_ptr<AnimationFinishCallback>&& finishCallback, std::shared_ptr<AnimationRepeatCallback>&& repeatCallback) OpenImplicitAnimation() argument
64 OpenImplicitAnimation(const RSAnimationTimingProtocol& timingProtocol, const RSAnimationTimingCurve& timingCurve, std::shared_ptr<AnimationFinishCallback>&& finishCallback) OpenImplicitAnimation() argument
144 const auto& finishCallback = std::get<const std::shared_ptr<AnimationFinishCallback>>(globalImplicitParams_.top()); CloseImplicitAnimation() local
199 const auto& finishCallback = std::get<const std::shared_ptr<AnimationFinishCallback>>(globalImplicitParams_.top()); CloseImplicitCancelAnimation() local
205 OpenInterActiveImplicitAnimation(bool isAddImplictAnimation, const RSAnimationTimingProtocol& timingProtocol, const RSAnimationTimingCurve& timingCurve, std::shared_ptr<AnimationFinishCallback>&& finishCallback) OpenInterActiveImplicitAnimation() argument
229 const auto& finishCallback = CloseInterActiveImplicitAnimation() local
554 const auto& finishCallback = CreateImplicitAnimation() local
565 const auto& finishCallback = CreateImplicitAnimation() local
690 const auto& finishCallback = std::get<const std::shared_ptr<AnimationFinishCallback>>(globalImplicitParams_.top()); CreateImplicitAnimationWithInitialVelocity() local
[all...]
H A Drs_implicit_animator.h45 const RSAnimationTimingCurve& timingCurve, std::shared_ptr<AnimationFinishCallback>&& finishCallback,
49 const RSAnimationTimingCurve& timingCurve, std::shared_ptr<AnimationFinishCallback>&& finishCallback);
51 int OpenImplicitAnimation(std::shared_ptr<AnimationFinishCallback>&& finishCallback);
63 const RSAnimationTimingCurve& timingCurve, std::shared_ptr<AnimationFinishCallback>&& finishCallback);
102 void ProcessEmptyAnimations(const std::shared_ptr<AnimationFinishCallback>& finishCallback);
H A Drs_animation.h56 void SetFinishCallback(const std::function<void()>& finishCallback);
129 void SetFinishCallback(const std::shared_ptr<AnimationFinishCallback>& finishCallback);
131 void SetInteractiveFinishCallback(const std::shared_ptr<InteractiveAnimatorFinishCallback>& finishCallback);
H A Drs_animation.cpp54 void RSAnimation::SetFinishCallback(const std::function<void()>& finishCallback) in SetFinishCallback() argument
56 if (finishCallback == nullptr) { in SetFinishCallback()
61 SetFinishCallback(std::make_shared<AnimationFinishCallback>(finishCallback)); in SetFinishCallback()
64 void RSAnimation::SetFinishCallback(const std::shared_ptr<AnimationFinishCallback>& finishCallback) in SetFinishCallback() argument
66 finishCallback_ = finishCallback; in SetFinishCallback()
80 const std::shared_ptr<InteractiveAnimatorFinishCallback>& finishCallback) in SetInteractiveFinishCallback()
82 interactiveFinishCallback_ = finishCallback; in SetInteractiveFinishCallback()
79 SetInteractiveFinishCallback( const std::shared_ptr<InteractiveAnimatorFinishCallback>& finishCallback) SetInteractiveFinishCallback() argument
H A Drs_animation_group.cpp89 std::shared_ptr<AnimationFinishCallback> finishCallback = in OnStart() local
112 animation->SetFinishCallback(finishCallback); in OnStart()
H A Drs_interactive_implict_animator.h91 * @param finishCallback all animations in animator use this finishcallback, just one
93 void SetFinishCallBack(const std::function<void()>& finishCallback);
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/test/unittest/animation/
H A Drs_animation_callback_test.cpp49 auto finishCallback = std::make_shared<AnimationFinishCallback>(func); in HWTEST_F() local
50 finishCallback->Execute(); in HWTEST_F()
70 auto finishCallback = std::make_shared<AnimationRepeatCallback>(func); in HWTEST_F() local
71 finishCallback->Execute(); in HWTEST_F()
H A Drs_implicit_animator_test.cpp245 auto finishCallback = std::make_shared<AnimationFinishCallback>(func); in HWTEST_F() local
249 RSAnimationTimingProtocol::DEFAULT, timingCurve, std::move(finishCallback), nullptr); in HWTEST_F()
254 RSAnimationTimingProtocol::DEFAULT, timingCurve, std::move(finishCallback), std::move(repeatCallback)); in HWTEST_F()
276 std::shared_ptr<AnimationFinishCallback> finishCallback = std::make_shared<AnimationFinishCallback>(nullptr); in HWTEST_F() local
277 implicitAnimator->OpenImplicitAnimation(timingProtocol, timingCurve, std::move(finishCallback)); in HWTEST_F()
280 finishCallback = std::make_shared<AnimationFinishCallback>(nullptr, FinishCallbackType::TIME_INSENSITIVE); in HWTEST_F()
281 implicitAnimator->ProcessEmptyAnimations(finishCallback); in HWTEST_F()
283 finishCallback = std::make_shared<AnimationFinishCallback>(nullptr, FinishCallbackType::TIME_INSENSITIVE); in HWTEST_F()
284 implicitAnimator->ProcessEmptyAnimations(finishCallback); in HWTEST_F()
289 finishCallback in HWTEST_F()
341 auto finishCallback = std::make_shared<AnimationFinishCallback>(nullptr, FinishCallbackType::LOGICALLY); HWTEST_F() local
[all...]
/foundation/window/window_manager/wmserver/test/unittest/
H A Dremote_animation_test.cpp339 auto finishCallback = RemoteAnimation::CreateShowAnimationFinishedCallback(node_, node_, true); in HWTEST_F() local
340 EXPECT_NE(nullptr, finishCallback); in HWTEST_F()
341 finishCallback->OnAnimationFinished(); // not animation playing in HWTEST_F()
345 finishCallback = RemoteAnimation::CreateShowAnimationFinishedCallback(node_, node_, true); in HWTEST_F()
346 EXPECT_NE(nullptr, finishCallback); in HWTEST_F()
347 finishCallback->OnAnimationFinished(); // leashSurfaceNode is not nullptr in HWTEST_F()
351 finishCallback = RemoteAnimation::CreateShowAnimationFinishedCallback(node_, dstNode, true); in HWTEST_F()
352 EXPECT_NE(nullptr, finishCallback); in HWTEST_F()
353 finishCallback->OnAnimationFinished(); // dstNode is nullptr in HWTEST_F()
358 finishCallback in HWTEST_F()
372 auto finishCallback = RemoteAnimation::CreateShowAnimationFinishedCallback(node_, dstNode, true); HWTEST_F() local
400 auto finishCallback = RemoteAnimation::CreateHideAnimationFinishedCallback(srcNode, TransitionEvent::MINIMIZE); HWTEST_F() local
442 auto finishCallback = RemoteAnimation::CreateHideAnimationFinishedCallback(srcNode, TransitionEvent::CLOSE); HWTEST_F() local
1031 auto finishCallback = RemoteAnimation::CreateAnimationFinishedCallback(callback, node_); HWTEST_F() local
[all...]
H A Dwindow_manager_proxy_test.cpp165 sptr<RSIWindowAnimationFinishedCallback> finishCallback; in HWTEST_F() local
166 windowManagerProxy_->MinimizeWindowsByLauncher(windowIds, isAnimated, finishCallback); in HWTEST_F()
167 ASSERT_EQ(finishCallback, nullptr); in HWTEST_F()
181 sptr<RSIWindowAnimationFinishedCallback> finishCallback; in HWTEST_F() local
182 windowManagerProxy_->MinimizeWindowsByLauncher(windowIds, isAnimated, finishCallback); in HWTEST_F()
183 ASSERT_EQ(finishCallback, nullptr); in HWTEST_F()
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/
H A Danimation_utils.h42 const AnimationOption& option, const RefPtr<Curve>& curve, const std::function<void()>& finishCallback);
47 const FinishCallback& finishCallback = nullptr, const RepeatCallback& repeatCallback = nullptr);
54 const PropertyCallback& callback, const FinishCallback& finishCallback, bool timingSensitive = true);
59 const PropertyCallback& callback, const FinishCallback& finishCallback = nullptr,
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/
H A Drosen_animation_utils.cpp91 const AnimationOption& option, const RefPtr<Curve>& curve, const std::function<void()>& finishCallback) in OpenImplicitAnimation()
94 auto wrappedOnFinish = GetWrappedCallback(finishCallback); in OpenImplicitAnimation()
119 const FinishCallback& finishCallback, const RepeatCallback& repeatCallback) in Animate()
122 auto wrappedOnFinish = GetWrappedCallback(finishCallback); in Animate()
133 const PropertyCallback& callback, const FinishCallback& finishCallback, bool timingSensitive) in AnimateWithCurrentOptions()
135 auto wrappedOnFinish = GetWrappedCallback(finishCallback); in AnimateWithCurrentOptions()
162 const PropertyCallback& callback, const FinishCallback& finishCallback, const RepeatCallback& repeatCallback) in StartAnimation()
167 auto wrappedOnFinish = GetWrappedCallback(finishCallback); in StartAnimation()
90 OpenImplicitAnimation( const AnimationOption& option, const RefPtr<Curve>& curve, const std::function<void()>& finishCallback) OpenImplicitAnimation() argument
118 Animate(const AnimationOption& option, const PropertyCallback& callback, const FinishCallback& finishCallback, const RepeatCallback& repeatCallback) Animate() argument
132 AnimateWithCurrentOptions( const PropertyCallback& callback, const FinishCallback& finishCallback, bool timingSensitive) AnimateWithCurrentOptions() argument
161 StartAnimation(const AnimationOption& option, const PropertyCallback& callback, const FinishCallback& finishCallback, const RepeatCallback& repeatCallback) StartAnimation() argument
H A Dfake_animation_utils.cpp30 const AnimationOption& option, const PropertyCallback& callback, const FinishCallback& finishCallback) in Animate()
44 const AnimationOption& option, const PropertyCallback& callback, const FinishCallback& finishCallback) in StartAnimation()
29 Animate( const AnimationOption& option, const PropertyCallback& callback, const FinishCallback& finishCallback) Animate() argument
43 StartAnimation( const AnimationOption& option, const PropertyCallback& callback, const FinishCallback& finishCallback) StartAnimation() argument
/foundation/arkui/ace_engine/frameworks/core/animation/
H A Dinterpolator.h64 const std::function<void()> prepareCallback = nullptr, const std::function<void()> finishCallback = nullptr) in RunAsync()
91 finishCallback); in RunAsync() member in OHOS::Ace::Interpolator
H A Dcurve_animation.h82 const std::function<void()> finishCallback = nullptr) override
89 return Interpolator::RunAsync(weakScheduler, option, prepareCallback, finishCallback);
H A Dkeyframe_animation.h103 const std::function<void()> prepareCallback, const std::function<void()> finishCallback) override
111 scheduler->OpenImplicitAnimation(option, Curves::EASE, finishCallback);
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ng/
H A Dpage_router_manager.h266 void StartRestorePageWithTarget(const RouterPageInfo& target, std::function<void()>&& finishCallback,
287 bool TryPreloadNamedRouter(const std::string& name, std::function<void()>&& finishCallback);
293 void RestoreOhmUrl(const RouterPageInfo& target, std::function<void()>&& finishCallback,
295 void PushPageToTop(RefPtr<FrameNode>& pageNode, std::function<void()>&& finishCallback, bool needTransition);
296 void InsertPageBellowTop(RefPtr<FrameNode>& pageNode, std::function<void()>&& finishCallback);
297 void InsertPageToBottom(RefPtr<FrameNode>& pageNode, std::function<void()>&& finishCallback);
298 void LoadOhmUrlPage(const std::string& url, std::function<void()>&& finishCallback,
H A Dpage_router_manager.cpp197 bool PageRouterManager::TryPreloadNamedRouter(const std::string& name, std::function<void()>&& finishCallback) in TryPreloadNamedRouter() argument
218 auto preloadFinishCallback = [taskExecutor, instanceId, callback = std::move(finishCallback), name](bool success) { in TryPreloadNamedRouter()
224 [instanceId, finishCallback = std::move(callback)]() { in TryPreloadNamedRouter()
226 if (finishCallback) { in TryPreloadNamedRouter()
227 finishCallback(); in TryPreloadNamedRouter()
1742 std::function<void()>&& finishCallback, RestorePageDestination dest, bool needTransition) in StartRestorePageWithTarget()
1753 [weak = WeakClaim(this), target, callback = std::move(finishCallback), dest, needTransition]() mutable { in StartRestorePageWithTarget()
1770 auto restoreTask = [weak = AceType::WeakClaim(this), target, finishCb = std::move(finishCallback), in StartRestorePageWithTarget()
1805 PushPageToTop(pageNode, std::move(finishCallback), needTransition); in StartRestorePageWithTarget()
1807 InsertPageBellowTop(pageNode, std::move(finishCallback)); in StartRestorePageWithTarget()
1741 StartRestorePageWithTarget(const RouterPageInfo& target, std::function<void()>&& finishCallback, RestorePageDestination dest, bool needTransition) StartRestorePageWithTarget() argument
2131 RestoreOhmUrl(const RouterPageInfo& target, std::function<void()>&& finishCallback, RestorePageDestination dest, bool needTransition) RestoreOhmUrl() argument
2150 InsertPageBellowTop(RefPtr<FrameNode>& pageNode, std::function<void()>&& finishCallback) InsertPageBellowTop() argument
2180 PushPageToTop( RefPtr<FrameNode>& pageNode, std::function<void()>&& finishCallback, bool needTransition) PushPageToTop() argument
2193 InsertPageToBottom(RefPtr<FrameNode>& pageNode, std::function<void()>&& finishCallback) InsertPageToBottom() argument
2222 LoadOhmUrlPage(const std::string& url, std::function<void()>&& finishCallback, const std::function<void(const std::string& errorMsg, int32_t errorCode)>& errorCallback, const std::string& finishCallbackTaskName, const std::string& errorCallbackTaskName) LoadOhmUrlPage() argument
[all...]
/foundation/arkui/ace_engine/interfaces/napi/kits/component_snapshot/
H A Djs_component_snapshot.cpp41 void OnComplete(SnapshotAsyncCtx* asyncCtx, std::function<void()> finishCallback) in OnComplete() argument
55 [asyncCtx, finishCallback]() { in OnComplete()
90 if (finishCallback) { in OnComplete()
91 finishCallback(); in OnComplete()
157 return [asyncCtx](std::shared_ptr<Media::PixelMap> pixmap, int32_t errCode, std::function<void()> finishCallback) { in CreateCallback()
160 OnComplete(asyncCtx, finishCallback); in CreateCallback()
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_client/unittest/animation/
H A Drs_animation_test.cpp49 auto finishCallback = std::function<void()>(); in HWTEST_F() local
50 rsAnimation.SetFinishCallback(finishCallback); in HWTEST_F()
51 ASSERT_EQ(finishCallback, nullptr); in HWTEST_F()
H A Drs_implicit_animation_param_test.cpp134 std::shared_ptr<AnimationFinishCallback> finishCallback = nullptr; in HWTEST_F() local
135 animation2->SetFinishCallback(finishCallback); in HWTEST_F()
/foundation/arkui/ace_engine/frameworks/core/pipeline/
H A Dpipeline_base.cpp560 const std::function<void()>& propertyCallback, const std::function<void()>& finishCallback) in Animate()
566 OpenImplicitAnimation(option, curve, finishCallback); in Animate()
571 std::function<void()> PipelineBase::GetWrappedAnimationCallback(const std::function<void()>& finishCallback) in GetWrappedAnimationCallback() argument
573 if (!IsFormRender() && !finishCallback) { in GetWrappedAnimationCallback()
576 auto finishPtr = std::make_shared<std::function<void()>>(finishCallback); in GetWrappedAnimationCallback()
648 const std::function<void()>& finishCallback) in OpenImplicitAnimation()
652 StartImplicitAnimation(option, curve, finishCallback); in OpenImplicitAnimation()
657 const std::function<void()>& finishCallback) in StartImplicitAnimation()
660 auto wrapFinishCallback = GetWrappedAnimationCallback(finishCallback); in StartImplicitAnimation()
559 Animate(const AnimationOption& option, const RefPtr<Curve>& curve, const std::function<void()>& propertyCallback, const std::function<void()>& finishCallback) Animate() argument
645 OpenImplicitAnimation( const AnimationOption& option, const RefPtr<Curve>& curve, const std::function<void()>& finishCallback) OpenImplicitAnimation() argument
656 StartImplicitAnimation(const AnimationOption& option, const RefPtr<Curve>& curve, const std::function<void()>& finishCallback) StartImplicitAnimation() argument
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/
H A Dnavigation_transition_proxy.h149 const std::function<void()>& finishCallback) in SetInteractiveAnimation()
152 interactiveFinishCallback_ = finishCallback; in SetInteractiveAnimation()
147 SetInteractiveAnimation( std::shared_ptr<AnimationUtils::InteractiveAnimation> interactiveAnimation, const std::function<void()>& finishCallback) SetInteractiveAnimation() argument

Completed in 16 milliseconds

123