Lines Matching refs:rect2
1090 bool isSameRect(const hwc_rect& rect1, const hwc_rect& rect2) in isSameRect() argument
1092 return ((rect1.left == rect2.left) && (rect1.top == rect2.top) && in isSameRect()
1093 (rect1.right == rect2.right) && (rect1.bottom == rect2.bottom)); in isSameRect()
1124 hwc_rect_t getIntersection(const hwc_rect_t& rect1, const hwc_rect_t& rect2) in getIntersection() argument
1128 if(!isValidRect(rect1) || !isValidRect(rect2)){ in getIntersection()
1133 res.left = max(rect1.left, rect2.left); in getIntersection()
1134 res.top = max(rect1.top, rect2.top); in getIntersection()
1135 res.right = min(rect1.right, rect2.right); in getIntersection()
1136 res.bottom = min(rect1.bottom, rect2.bottom); in getIntersection()
1145 hwc_rect_t getUnion(const hwc_rect &rect1, const hwc_rect &rect2) in getUnion() argument
1150 return rect2; in getUnion()
1153 if(!isValidRect(rect2)){ in getUnion()
1157 res.left = min(rect1.left, rect2.left); in getUnion()
1158 res.top = min(rect1.top, rect2.top); in getUnion()
1159 res.right = max(rect1.right, rect2.right); in getUnion()
1160 res.bottom = max(rect1.bottom, rect2.bottom); in getUnion()
1167 hwc_rect_t deductRect(const hwc_rect_t& rect1, const hwc_rect_t& rect2) { in deductRect() argument
1171 if((rect1.left == rect2.left) && (rect1.right == rect2.right)) { in deductRect()
1172 if((rect1.top == rect2.top) && (rect2.bottom <= rect1.bottom)) in deductRect()
1173 res.top = rect2.bottom; in deductRect()
1174 else if((rect1.bottom == rect2.bottom)&& (rect2.top >= rect1.top)) in deductRect()
1175 res.bottom = rect2.top; in deductRect()
1177 else if((rect1.top == rect2.top) && (rect1.bottom == rect2.bottom)) { in deductRect()
1178 if((rect1.left == rect2.left) && (rect2.right <= rect1.right)) in deductRect()
1179 res.left = rect2.right; in deductRect()
1180 else if((rect1.right == rect2.right)&& (rect2.left >= rect1.left)) in deductRect()
1181 res.right = rect2.left; in deductRect()
2158 bool isPeripheral(const hwc_rect_t& rect1, const hwc_rect_t& rect2) { in isPeripheral() argument
2161 if (rect1.left == rect2.left) in isPeripheral()
2163 if (rect1.top == rect2.top) in isPeripheral()
2165 if (rect1.right == rect2.right) in isPeripheral()
2167 if (rect1.bottom == rect2.bottom) in isPeripheral()