Lines Matching defs:rects
1526 std::vector<Rect> rects;
1527 property->GetTouchHotAreas(rects);
1528 ret = UpdateTouchHotAreas(node, rects);
1711 WMError WindowController::UpdateTouchHotAreas(const sptr<WindowNode>& node, const std::vector<Rect>& rects)
1715 for (const auto& rect : rects) {
1718 if (index < static_cast<int32_t>(rects.size())) {
1722 WLOGI("windowId: %{public}u, size: %{public}d, rects: %{public}s",
1723 node->GetWindowId(), static_cast<int32_t>(rects.size()), oss.str().c_str());
1724 if (rects.size() > TOUCH_HOT_AREA_MAX_NUM) {
1731 if (rects.empty()) {
1736 if (!WindowHelper::CalculateTouchHotAreas(windowRect, rects, touchHotAreas)) {
1742 node->GetWindowProperty()->SetTouchHotAreas(rects);