Lines Matching defs:weakNode
207 auto weakNode = weak.promote();
208 if (weakNode == nullptr || !weakNode->startingWinSurfaceNode_) {
213 "StartingWindowAnimate(%u)", weakNode->GetWindowId());
214 weakNode->startingWinSurfaceNode_->SetAlpha(animationConfig_.startWinAnimationConfig_.opacityStart_);
216 auto weakNode = weak.promote();
217 if (weakNode == nullptr) {
222 weakNode->GetWindowId());
223 weakNode->startingWinSurfaceNode_->SetAlpha(animationConfig_.startWinAnimationConfig_.opacityEnd_);
227 auto weakNode = weak.promote();
228 if (weakNode == nullptr || weakNode->leashWinSurfaceNode_ == nullptr) {
233 weakNode->GetWindowId());
234 WLOGFI("StartingWindow::Replace surfaceNode, id: %{public}u", weakNode->GetWindowId());
235 weakNode->leashWinSurfaceNode_->RemoveChild(weakNode->startingWinSurfaceNode_);
236 weakNode->startingWinSurfaceNode_ = nullptr;
239 "StartingWindowAnimate(%u)", weakNode->GetWindowId());
273 auto weakNode = weak.promote();
274 if (weakNode == nullptr || weakNode->leashWinSurfaceNode_ == nullptr) {
278 WLOGI("StartingWindow::FirstFrameCallback come, id: %{public}u", weakNode->GetWindowId());
280 SetStartingWindowAnimation(weakNode);
282 weakNode->leashWinSurfaceNode_->RemoveChild(weakNode->startingWinSurfaceNode_);
283 weakNode->startingWinSurfaceNode_ = nullptr;
285 WLOGFI("StartingWindow::Replace surfaceNode, id: %{public}u", weakNode->GetWindowId());
287 WindowInnerManager::GetInstance().CompleteFirstFrameDrawing(weakNode);
288 weakNode->firstFrameAvailable_ = true;
328 wptr<WindowNode> weakNode = node;
329 auto finishCallBack = [weakNode]() {
330 auto weak = weakNode.promote();