Lines Matching defs:limitRect
563 void WindowLayoutPolicy::UpdateDisplayLimitRect(const sptr<WindowNode>& node, Rect& limitRect)
566 int32_t limitH = static_cast<int32_t>(limitRect.height_);
567 int32_t limitW = static_cast<int32_t>(limitRect.width_);
577 offsetH = layoutRect.posY_ + layoutH - limitRect.posY_;
578 limitRect.posY_ += offsetH;
582 offsetH = limitRect.posY_ + limitH - layoutRect.posY_;
586 offsetW = layoutRect.posX_ + layoutW - limitRect.posX_;
587 limitRect.posX_ += offsetW;
591 offsetW = limitRect.posX_ + limitW - layoutRect.posX_;
598 limitRect.height_ = static_cast<uint32_t>(limitH < 0 ? 0 : limitH);
599 limitRect.width_ = static_cast<uint32_t>(limitW < 0 ? 0 : limitW);
603 limitRect.posX_, limitRect.posY_, limitRect.width_, limitRect.height_);