Lines Matching refs:sptr

48     static bool CheckTransition(sptr<WindowTransitionInfo> srcInfo, const sptr<WindowNode>& srcNode,
49 sptr<WindowTransitionInfo> dstInfo, const sptr<WindowNode>& dstNode);
50 static TransitionEvent GetTransitionEvent(sptr<WindowTransitionInfo> srcInfo,
51 sptr<WindowTransitionInfo> dstInfo, const sptr<WindowNode>& srcNode, const sptr<WindowNode>& dstNode);
52 static WMError SetWindowAnimationController(const sptr<RSIWindowAnimationController>& controller);
53 static WMError NotifyAnimationTransition(sptr<WindowTransitionInfo> srcInfo, sptr<WindowTransitionInfo> dstInfo,
54 const sptr<WindowNode>& srcNode, const sptr<WindowNode>& dstNode);
55 static WMError NotifyAnimationMinimize(sptr<WindowTransitionInfo> srcInfo, const sptr<WindowNode>& srcNode);
56 static WMError NotifyAnimationClose(sptr<WindowTransitionInfo> srcInfo, const sptr<WindowNode>& srcNode,
58 static WMError NotifyAnimationBackTransition(sptr<WindowTransitionInfo> srcInfo,
59 sptr<WindowTransitionInfo> dstInfo, const sptr<WindowNode>& srcNode,
60 const sptr<WindowNode>& dstNode, const TransitionEvent event);
61 static void NotifyAnimationUpdateWallpaper(sptr<WindowNode> node);
62 static void OnRemoteDie(const sptr<IRemoteObject>& remoteObject);
65 static void NotifyAnimationAbilityDied(sptr<WindowTransitionInfo> info);
67 static WMError NotifyAnimationScreenUnlock(std::function<void(void)> callback, sptr<WindowNode> node);
72 static void SetWindowControllerAndRoot(const sptr<WindowController>& windowController,
73 const sptr<WindowRoot>& windowRoot);
76 static sptr<RSWindowAnimationFinishedCallback> CreateAnimationFinishedCallback(
77 const std::function<void(void)>& callback, sptr<WindowNode> windowNode);
79 std::vector<sptr<RSWindowAnimationTarget>>& targets);
87 static sptr<RSWindowAnimationTarget> CreateWindowAnimationTarget(sptr<WindowTransitionInfo> info,
88 const sptr<WindowNode>& windowNode);
89 static WMError NotifyAnimationStartApp(sptr<WindowTransitionInfo> srcInfo,
90 const sptr<WindowNode>& srcNode, const sptr<WindowNode>& dstNode,
91 sptr<RSWindowAnimationTarget>& dstTarget, sptr<RSWindowAnimationFinishedCallback>& finishedCallback);
92 static sptr<RSWindowAnimationFinishedCallback> CreateShowAnimationFinishedCallback(
93 const sptr<WindowNode>& srcNode, const sptr<WindowNode>& dstNode, bool needMinimizeSrcNode);
94 static sptr<RSWindowAnimationFinishedCallback> CreateHideAnimationFinishedCallback(
95 const sptr<WindowNode>& srcNode, TransitionEvent event);
96 static void ProcessNodeStateTask(sptr<WindowNode>& node);
97 static void GetExpectRect(const sptr<WindowNode>& dstNode, const sptr<RSWindowAnimationTarget>& dstTarget);
98 static void PostProcessShowCallback(const sptr<WindowNode>& node);
99 static void ExecuteFinalStateTask(sptr<WindowNode>& node);
100 static void GetAnimationTargetsForHome(std::vector<sptr<RSWindowAnimationTarget>>& animationTargets,
102 static sptr<RSWindowAnimationFinishedCallback> GetTransitionFinishedCallback(
103 const sptr<WindowNode>& srcNode, const sptr<WindowNode>& dstNode);
105 static sptr<RSIWindowAnimationController> windowAnimationController_;