Lines Matching defs:preRect
670 auto preRect = GetRect();
672 if (preRect.width_ != wmRect.width_ || preRect.height_ != wmRect.height_) {
677 TLOGI(WmsLogTag::WMS_LAYOUT, "%{public}s, preRect:%{public}s, reason:%{public}u, hasRSTransaction:%{public}d"
678 ", duration:%{public}d, [name:%{public}s, id:%{public}d]", rect.ToString().c_str(), preRect.ToString().c_str(),
686 UpdateRectForRotation(wmRect, preRect, wmReason, config);
688 UpdateRectForOtherReason(wmRect, preRect, wmReason, config.rsTransaction_);
696 void WindowSessionImpl::UpdateRectForRotation(const Rect& wmRect, const Rect& preRect,
699 handler_->PostTask([weak = wptr(this), wmReason, wmRect, preRect, config]() mutable {
725 if ((wmRect != preRect) || (wmReason != window->lastSizeChangeReason_)) {
750 void WindowSessionImpl::UpdateRectForOtherReason(const Rect& wmRect, const Rect& preRect,
753 if ((wmRect != preRect) || (wmReason != lastSizeChangeReason_) || !postTaskDone_) {
764 auto task = [weak = wptr(this), wmReason, wmRect, preRect, rsTransaction] {
833 auto preRect = GetRect();
834 UpdateViewportConfig(preRect, WindowSizeChangeReason::UNDEFINED);
836 preRect.posX_, preRect.posY_, preRect.width_, preRect.height_);