Lines Matching refs:sptr
49 sptr<RSIWindowAnimationController> RemoteAnimation::windowAnimationController_ = nullptr;
74 WMError RemoteAnimation::SetWindowAnimationController(const sptr<RSIWindowAnimationController>& controller)
108 void RemoteAnimation::SetWindowControllerAndRoot(const sptr<WindowController>& windowController,
109 const sptr<WindowRoot>& windowRoot)
138 bool RemoteAnimation::CheckTransition(sptr<WindowTransitionInfo> srcInfo, const sptr<WindowNode>& srcNode,
139 sptr<WindowTransitionInfo> dstInfo, const sptr<WindowNode>& dstNode)
169 void RemoteAnimation::OnRemoteDie(const sptr<IRemoteObject>& remoteObject)
180 static void GetAndDrawSnapShot(const sptr<WindowNode>& srcNode)
213 TransitionEvent RemoteAnimation::GetTransitionEvent(sptr<WindowTransitionInfo> srcInfo,
214 sptr<WindowTransitionInfo> dstInfo, const sptr<WindowNode>& srcNode, const sptr<WindowNode>& dstNode)
249 sptr<RSWindowAnimationFinishedCallback> RemoteAnimation::GetTransitionFinishedCallback(
250 const sptr<WindowNode>& srcNode, const sptr<WindowNode>& dstNode)
287 WMError RemoteAnimation::NotifyAnimationStartApp(sptr<WindowTransitionInfo> srcInfo,
288 const sptr<WindowNode>& srcNode, const sptr<WindowNode>& dstNode,
289 sptr<RSWindowAnimationTarget>& dstTarget, sptr<RSWindowAnimationFinishedCallback>& finishedCallback)
313 void RemoteAnimation::GetExpectRect(const sptr<WindowNode>& dstNode, const sptr<RSWindowAnimationTarget>& dstTarget)
343 WMError RemoteAnimation::NotifyAnimationTransition(sptr<WindowTransitionInfo> srcInfo,
344 sptr<WindowTransitionInfo> dstInfo, const sptr<WindowNode>& srcNode,
345 const sptr<WindowNode>& dstNode)
399 WMError RemoteAnimation::NotifyAnimationMinimize(sptr<WindowTransitionInfo> srcInfo, const sptr<WindowNode>& srcNode)
401 sptr<RSWindowAnimationTarget> srcTarget = CreateWindowAnimationTarget(srcInfo, srcNode);
412 sptr<RSWindowAnimationFinishedCallback> finishedCallback = CreateHideAnimationFinishedCallback(
425 WMError RemoteAnimation::NotifyAnimationClose(sptr<WindowTransitionInfo> srcInfo, const sptr<WindowNode>& srcNode,
428 sptr<RSWindowAnimationTarget> srcTarget = CreateWindowAnimationTarget(srcInfo, srcNode);
438 sptr<RSWindowAnimationFinishedCallback> finishedCallback = CreateHideAnimationFinishedCallback(srcNode, event);
449 void RemoteAnimation::NotifyAnimationAbilityDied(sptr<WindowTransitionInfo> info)
467 sptr<RSWindowAnimationTarget> target = new(std::nothrow) RSWindowAnimationTarget();
488 WMError RemoteAnimation::NotifyAnimationBackTransition(sptr<WindowTransitionInfo> srcInfo,
489 sptr<WindowTransitionInfo> dstInfo, const sptr<WindowNode>& srcNode,
490 const sptr<WindowNode>& dstNode, const TransitionEvent event)
502 sptr<RSWindowAnimationTarget> srcTarget = CreateWindowAnimationTarget(srcInfo, srcNode);
503 sptr<RSWindowAnimationTarget> dstTarget = CreateWindowAnimationTarget(dstInfo, dstNode);
534 sptr<RSWindowAnimationFinishedCallback> finishedCallback = CreateAnimationFinishedCallback(func, dstNode);
542 void RemoteAnimation::GetAnimationTargetsForHome(std::vector<sptr<RSWindowAnimationTarget>>& animationTargets,
547 sptr<WindowTransitionInfo> srcInfo = new(std::nothrow) WindowTransitionInfo();
548 sptr<RSWindowAnimationTarget> srcTarget = CreateWindowAnimationTarget(srcInfo, srcNode);
598 std::vector<sptr<RSWindowAnimationTarget>> animationTargets;
621 sptr<RSWindowAnimationFinishedCallback> finishedCallback = CreateAnimationFinishedCallback(func, nullptr);
648 std::vector<sptr<RSWindowAnimationTarget>> floatAnimationTargets;
649 std::vector<sptr<RSWindowAnimationTarget>> fullScreenAnimationTargets;
652 sptr<RSWindowAnimationTarget> fullScreenTarget = CreateWindowAnimationTarget(nullptr, fullScreenNode);
659 sptr<RSWindowAnimationTarget> floatTarget = CreateWindowAnimationTarget(nullptr, floatNode);
665 sptr<RSWindowAnimationTarget> fullScreenAnimationTarget = nullptr;
680 WMError RemoteAnimation::NotifyAnimationScreenUnlock(std::function<void(void)> callback, sptr<WindowNode> node)
686 sptr<RSWindowAnimationFinishedCallback> finishedCallback = CreateAnimationFinishedCallback(callback, node);
696 std::vector<sptr<RSWindowAnimationTarget>>& targets)
704 sptr<WindowNode> windowNode = winRoot->GetWindowNodeByMissionId(missionId);
714 sptr<RSWindowAnimationTarget> RemoteAnimation::CreateWindowAnimationTarget(sptr<WindowTransitionInfo> info,
715 const sptr<WindowNode>& windowNode)
722 sptr<RSWindowAnimationTarget> windowAnimationTarget = new(std::nothrow) RSWindowAnimationTarget();
768 void RemoteAnimation::PostProcessShowCallback(const sptr<WindowNode>& node)
797 void RemoteAnimation::ExecuteFinalStateTask(sptr<WindowNode>& node)
846 static void ReportWindowAnimationAbnormalInfo(sptr<WindowNode>& node)
866 void RemoteAnimation::ProcessNodeStateTask(sptr<WindowNode>& node)
909 sptr<RSWindowAnimationFinishedCallback> RemoteAnimation::CreateShowAnimationFinishedCallback(
910 const sptr<WindowNode>& srcNode, const sptr<WindowNode>& dstNode, bool needMinimizeSrcNode)
952 static void ProcessAbility(const sptr<WindowNode>& srcNode, TransitionEvent event)
976 void RemoteAnimation::NotifyAnimationUpdateWallpaper(sptr<WindowNode> node)
982 sptr<RSWindowAnimationTarget> srcTarget = CreateWindowAnimationTarget(nullptr, node);
987 sptr<RSWindowAnimationFinishedCallback> RemoteAnimation::CreateHideAnimationFinishedCallback(
988 const sptr<WindowNode>& srcNode, TransitionEvent event)
1026 static void ReportWindowAnimationCallbackTimeout(sptr<WindowNode>& node, const std::string& taskName)
1046 sptr<RSWindowAnimationFinishedCallback> RemoteAnimation::CreateAnimationFinishedCallback(
1047 const std::function<void(void)>& callback, sptr<WindowNode> windowNode)
1080 sptr<RSWindowAnimationFinishedCallback> finishCallback = new(std::nothrow) RSWindowAnimationFinishedCallback(