Lines Matching defs:weakNode
256 auto weakNode = weak.promote();
257 if (weakNode == nullptr) {
263 if (!weakNode->stateMachine_.IsWindowNodeShownOrShowing()) {
264 WLOGFI("node:%{public}u is not play show animation with state:%{public}u!", weakNode->GetWindowId(),
265 static_cast<uint32_t>(weakNode->stateMachine_.GetCurrentState()));
270 RSNode::Animate(timingProtocol, RSAnimationTimingCurve::EASE_OUT, [weakNode]() {
271 auto winRect = weakNode->GetWindowRect();
273 weakNode->GetWindowName().c_str(), weakNode->GetWindowId(),
275 if (!weakNode->leashWinSurfaceNode_) {
278 weakNode->leashWinSurfaceNode_->SetBounds(
281 weakNode->stateMachine_.TransitionTo(WindowNodeState::SHOW_ANIMATION_DONE);
545 for (auto& weakNode : needMinimizeAppNodes) {
546 auto srcNode = weakNode.promote();
576 for (auto& weakNode : needMinimizeAppNodes) {
577 auto srcNode = weakNode.promote();
606 for (auto& weakNode : needMinimizeAppNodes) {
607 auto srcNode = weakNode.promote();
835 for (auto& weakNode : animationPlayingNodes) {
836 auto node = weakNode.promote();
996 auto weakNode = srcNodeWptr.promote();
997 if (weakNode == nullptr || weakNode->abilityToken_ == nullptr) {
1001 if (!weakNode->stateMachine_.IsWindowNodeHiddenOrHiding()) {
1005 ProcessAbility(weakNode, event);
1006 weakNode->stateMachine_.TransitionTo(WindowNodeState::HIDE_ANIMATION_DONE);
1055 wptr<WindowNode> weakNode = windowNode;
1056 auto timeoutFunc = [callback, timeOutTaskName, weakNode]() {
1059 auto node = weakNode.promote();