Lines Matching defs:displayRect
604 int32_t WindowPair::GetSplitRatioPoint(float ratio, const Rect& displayRect)
606 if (displayRect.width_ > displayRect.height_) {
607 return displayRect.posX_ +
608 static_cast<uint32_t>((displayRect.width_ - dividerRect_.width_) * ratio);
610 return displayRect.posY_ +
611 static_cast<uint32_t>((displayRect.height_ - dividerRect_.height_) * ratio);
615 void WindowPair::CalculateSplitRatioPoints(const Rect& displayRect)
619 exitSplitPoints_.push_back(GetSplitRatioPoint(splitRatioConfig_.exitSplitStartRatio, displayRect));
620 exitSplitPoints_.push_back(GetSplitRatioPoint(splitRatioConfig_.exitSplitEndRatio, displayRect));
622 splitRatioPoints_.push_back(GetSplitRatioPoint(ratio, displayRect));