Lines Matching defs:overlayRect
218 const sptr<WindowNode>& overlayNode, Rect& overlayRect) const
225 overlayRect = WindowHelper::GetOverlap(overlayNode->GetWindowRect(), rect, rect.posX_, rect.posY_);
226 return GetAvoidPosType(rect, overlayRect);
229 AvoidPosType AvoidAreaController::GetAvoidPosType(const Rect& windowRect, const Rect& overlayRect) const
234 uint32_t centerX = overlayRect.posX_ + (overlayRect.width_ >> 1);
235 uint32_t centerY = overlayRect.posY_ + (overlayRect.height_ >> 1);
314 Rect overlayRect = WindowHelper::GetOverlap(cutoutAreaRect, rect, rect.posX_, rect.posY_);
315 auto type = GetAvoidPosType(rect, overlayRect);
317 SetAvoidAreaRect(avoidArea, overlayRect, type);