Lines Matching defs:wmRect
669 Rect wmRect = { rect.posX_, rect.posY_, rect.width_, rect.height_ };
671 property_->SetWindowRect(wmRect);
672 if (preRect.width_ != wmRect.width_ || preRect.height_ != wmRect.height_) {
675 property_->SetRequestRect(wmRect);
683 wmRect.posX_, wmRect.posY_, wmRect.width_, wmRect.height_, wmReason, config.rsTransaction_ != nullptr);
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_)) {
726 window->NotifySizeChange(wmRect, wmReason);
729 window->UpdateViewportConfig(wmRect, wmReason, rsTransaction);
750 void WindowSessionImpl::UpdateRectForOtherReason(const Rect& wmRect, const Rect& preRect,
753 if ((wmRect != preRect) || (wmReason != lastSizeChangeReason_) || !postTaskDone_) {
754 NotifySizeChange(wmRect, wmReason);
759 UpdateViewportConfig(wmRect, wmReason, rsTransaction);
764 auto task = [weak = wptr(this), wmReason, wmRect, preRect, rsTransaction] {
775 window->UpdateViewportConfig(wmRect, wmReason, rsTransaction);