/aosp12/hardware/qcom/sm7250/display/sdm/libs/utils/ |
H A D | rect.cpp | 106 return (rect1.top <= rect2.top && rect1.bottom >= rect2.bottom && in Contains() 107 rect1.left <= rect2.left && rect1.right >= rect2.right); in Contains() 119 if (rect1.left != rect2.left || rect1.right != rect2.right) { in Subtract() 146 res = rect1; in Subtract() 148 if ((rect1.left == rect2.left) && (rect1.right == rect2.right)) { in Subtract() 149 if ((rect1.top == rect2.top) && (rect2.bottom <= rect1.bottom)) { in Subtract() 151 } else if ((rect1.bottom == rect2.bottom) && (rect2.top >= rect1.top)) { in Subtract() 154 } else if ((rect1.top == rect2.top) && (rect1.bottom == rect2.bottom)) { in Subtract() 155 if ((rect1.left == rect2.left) && (rect2.right <= rect1.right)) { in Subtract() 157 } else if ((rect1.right == rect2.right) && (rect2.left >= rect1.left)) { in Subtract() [all …]
|
/aosp12/hardware/qcom/sm8150/display/sdm/libs/utils/ |
H A D | rect.cpp | 106 return (rect1.top <= rect2.top && rect1.bottom >= rect2.bottom && in Contains() 107 rect1.left <= rect2.left && rect1.right >= rect2.right); in Contains() 119 if (rect1.left != rect2.left || rect1.right != rect2.right) { in Subtract() 146 res = rect1; in Subtract() 148 if ((rect1.left == rect2.left) && (rect1.right == rect2.right)) { in Subtract() 149 if ((rect1.top == rect2.top) && (rect2.bottom <= rect1.bottom)) { in Subtract() 151 } else if ((rect1.bottom == rect2.bottom) && (rect2.top >= rect1.top)) { in Subtract() 154 } else if ((rect1.top == rect2.top) && (rect1.bottom == rect2.bottom)) { in Subtract() 155 if ((rect1.left == rect2.left) && (rect2.right <= rect1.right)) { in Subtract() 157 } else if ((rect1.right == rect2.right) && (rect2.left >= rect1.left)) { in Subtract() [all …]
|
/aosp12/hardware/qcom/display/msm8996/sdm/libs/utils/ |
H A D | rect.cpp | 44 return ((rect1.left == rect2.left) && in IsCongruent() 45 (rect1.top == rect2.top) && in IsCongruent() 100 res = rect1; in Subtract() 102 if ((rect1.left == rect2.left) && (rect1.right == rect2.right)) { in Subtract() 103 if ((rect1.top == rect2.top) && (rect2.bottom <= rect1.bottom)) { in Subtract() 105 } else if ((rect1.bottom == rect2.bottom) && (rect2.top >= rect1.top)) { in Subtract() 108 } else if ((rect1.top == rect2.top) && (rect1.bottom == rect2.bottom)) { in Subtract() 109 if ((rect1.left == rect2.left) && (rect2.right <= rect1.right)) { in Subtract() 111 } else if ((rect1.right == rect2.right) && (rect2.left >= rect1.left)) { in Subtract() 126 if (!IsValid(rect1)) { in Union() [all …]
|
/aosp12/frameworks/base/core/tests/coretests/src/android/view/ |
H A D | FocusFinderTest.java | 111 final Rect rect1 = new Rect(0, 0, 20, 20); in testOverlapBeamsRightLeftUpToEdge() local 112 final Rect rect2 = new Rect(rect1); in testOverlapBeamsRightLeftUpToEdge() 115 rect2.offset(0, rect1.height() - 1); in testOverlapBeamsRightLeftUpToEdge() 130 rect2.set(rect1); in testOverlapBeamsRightLeftUpToEdge() 131 rect2.offset(0, -(rect1.height() - 1)); in testOverlapBeamsRightLeftUpToEdge() 148 final Rect rect1 = new Rect(0, 0, 20, 20); in testOverlapBeamsUpDownUpToEdge() local 149 final Rect rect2 = new Rect(rect1); in testOverlapBeamsUpDownUpToEdge() 152 rect2.offset(rect1.width() - 1, 0); in testOverlapBeamsUpDownUpToEdge() 167 rect2.set(rect1); in testOverlapBeamsUpDownUpToEdge() 168 rect2.offset(-(rect1.width() - 1), 0); in testOverlapBeamsUpDownUpToEdge() [all …]
|
/aosp12/hardware/qcom/display/msm8909/sdm/libs/utils/ |
H A D | rect.cpp | 44 return ((rect1.left == rect2.left) && in IsCongruent() 45 (rect1.top == rect2.top) && in IsCongruent() 105 res = rect1; in Subtract() 107 if ((rect1.left == rect2.left) && (rect1.right == rect2.right)) { in Subtract() 108 if ((rect1.top == rect2.top) && (rect2.bottom <= rect1.bottom)) { in Subtract() 110 } else if ((rect1.bottom == rect2.bottom) && (rect2.top >= rect1.top)) { in Subtract() 113 } else if ((rect1.top == rect2.top) && (rect1.bottom == rect2.bottom)) { in Subtract() 114 if ((rect1.left == rect2.left) && (rect2.right <= rect1.right)) { in Subtract() 116 } else if ((rect1.right == rect2.right) && (rect2.left >= rect1.left)) { in Subtract() 131 if (!IsValid(rect1)) { in Union() [all …]
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/utils/ |
H A D | rect.cpp | 44 return ((rect1.left == rect2.left) && in IsCongruent() 45 (rect1.top == rect2.top) && in IsCongruent() 100 res = rect1; in Subtract() 102 if ((rect1.left == rect2.left) && (rect1.right == rect2.right)) { in Subtract() 103 if ((rect1.top == rect2.top) && (rect2.bottom <= rect1.bottom)) { in Subtract() 105 } else if ((rect1.bottom == rect2.bottom) && (rect2.top >= rect1.top)) { in Subtract() 108 } else if ((rect1.top == rect2.top) && (rect1.bottom == rect2.bottom)) { in Subtract() 109 if ((rect1.left == rect2.left) && (rect2.right <= rect1.right)) { in Subtract() 111 } else if ((rect1.right == rect2.right) && (rect2.left >= rect1.left)) { in Subtract() 126 if (!IsValid(rect1)) { in Union() [all …]
|
/aosp12/hardware/qcom/display/msm8998/sdm/libs/utils/ |
H A D | rect.cpp | 44 return ((rect1.left == rect2.left) && in IsCongruent() 45 (rect1.top == rect2.top) && in IsCongruent() 100 res = rect1; in Subtract() 102 if ((rect1.left == rect2.left) && (rect1.right == rect2.right)) { in Subtract() 103 if ((rect1.top == rect2.top) && (rect2.bottom <= rect1.bottom)) { in Subtract() 105 } else if ((rect1.bottom == rect2.bottom) && (rect2.top >= rect1.top)) { in Subtract() 108 } else if ((rect1.top == rect2.top) && (rect1.bottom == rect2.bottom)) { in Subtract() 109 if ((rect1.left == rect2.left) && (rect2.right <= rect1.right)) { in Subtract() 111 } else if ((rect1.right == rect2.right) && (rect2.left >= rect1.left)) { in Subtract() 126 if (!IsValid(rect1)) { in Union() [all …]
|
/aosp12/packages/apps/Car/RotaryController/tests/unit/src/com/android/car/rotary/ |
H A D | FocusFinderTest.java | 156 final Rect rect1 = new Rect(0, 0, 20, 20); in testOverlapBeamsRightLeftUpToEdge() local 157 final Rect rect2 = new Rect(rect1); in testOverlapBeamsRightLeftUpToEdge() 160 rect2.offset(0, rect1.height() - 1); in testOverlapBeamsRightLeftUpToEdge() 175 rect2.set(rect1); in testOverlapBeamsRightLeftUpToEdge() 176 rect2.offset(0, -(rect1.height() - 1)); in testOverlapBeamsRightLeftUpToEdge() 194 final Rect rect2 = new Rect(rect1); in testOverlapBeamsUpDownUpToEdge() 197 rect2.offset(rect1.width() - 1, 0); in testOverlapBeamsUpDownUpToEdge() 212 rect2.set(rect1); in testOverlapBeamsUpDownUpToEdge() 213 rect2.offset(-(rect1.width() - 1), 0); in testOverlapBeamsUpDownUpToEdge() 535 directionStr, rect1, rect2); in assertBeamsOverlap() [all …]
|
/aosp12/hardware/qcom/sdm845/display/sdm/libs/utils/ |
H A D | rect.cpp | 44 return ((rect1.left == rect2.left) && in IsCongruent() 45 (rect1.top == rect2.top) && in IsCongruent() 105 res = rect1; in Subtract() 107 if ((rect1.left == rect2.left) && (rect1.right == rect2.right)) { in Subtract() 108 if ((rect1.top == rect2.top) && (rect2.bottom <= rect1.bottom)) { in Subtract() 110 } else if ((rect1.bottom == rect2.bottom) && (rect2.top >= rect1.top)) { in Subtract() 113 } else if ((rect1.top == rect2.top) && (rect1.bottom == rect2.bottom)) { in Subtract() 114 if ((rect1.left == rect2.left) && (rect2.right <= rect1.right)) { in Subtract() 116 } else if ((rect1.right == rect2.right) && (rect2.left >= rect1.left)) { in Subtract() 131 if (!IsValid(rect1)) { in Union() [all …]
|
/aosp12/packages/apps/Car/RotaryController/src/com/android/car/rotary/ |
H A D | FocusFinder.java | 164 if (beamBeats(direction, source, rect1, rect2)) { in isBetterCandidate() 169 if (beamBeats(direction, source, rect2, rect1)) { in isBetterCandidate() 175 majorAxisDistance(direction, source, rect1), in isBetterCandidate() 176 minorAxisDistance(direction, source, rect1)) in isBetterCandidate() 238 return majorAxisDistance(direction, source, rect1) in beamBeats() 251 return (rect2.bottom > rect1.top) && (rect2.top < rect1.bottom); in beamsOverlap() 254 return (rect2.right > rect1.left) && (rect2.left < rect1.right); in beamsOverlap() 369 return (rect1.top <= rect2.top && rect1.bottom >= rect2.bottom) in containsOrIsContainedVertically() 370 || (rect2.top <= rect1.top && rect2.bottom >= rect1.bottom); in containsOrIsContainedVertically() 378 return (rect1.left <= rect2.left && rect1.right >= rect2.right) in containsOrIsContainedHorizontally() [all …]
|
/aosp12/hardware/qcom/sm7250/display/sdm/include/utils/ |
H A D | rect.h | 47 bool IsCongruent(const LayerRect &rect1, const LayerRect &rect2); 51 LayerRect Union(const LayerRect &rect1, const LayerRect &rect2); 52 LayerRect Intersection(const LayerRect &rect1, const LayerRect &rect2); 53 LayerRect Subtract(const LayerRect &rect1, const LayerRect &rect2); 54 void Subtract(const LayerRect &rect1, const LayerRect &rect2, LayerRect *res); 55 bool Contains(const LayerRect &rect1, const LayerRect &rect2); 56 LayerRect Reposition(const LayerRect &rect1, const int &x_offset, const int &y_offset);
|
/aosp12/hardware/qcom/sm8150/display/sdm/include/utils/ |
H A D | rect.h | 47 bool IsCongruent(const LayerRect &rect1, const LayerRect &rect2); 51 LayerRect Union(const LayerRect &rect1, const LayerRect &rect2); 52 LayerRect Intersection(const LayerRect &rect1, const LayerRect &rect2); 53 LayerRect Subtract(const LayerRect &rect1, const LayerRect &rect2); 54 void Subtract(const LayerRect &rect1, const LayerRect &rect2, LayerRect *res); 55 bool Contains(const LayerRect &rect1, const LayerRect &rect2); 56 LayerRect Reposition(const LayerRect &rect1, const int &x_offset, const int &y_offset);
|
/aosp12/frameworks/base/core/java/android/view/ |
H A D | FocusFinderHelper.java | 36 public boolean isBetterCandidate(int direction, Rect source, Rect rect1, Rect rect2) { in isBetterCandidate() argument 37 return mFocusFinder.isBetterCandidate(direction, source, rect1, rect2); in isBetterCandidate() 40 public boolean beamBeats(int direction, Rect source, Rect rect1, Rect rect2) { in beamBeats() argument 41 return mFocusFinder.beamBeats(direction, source, rect1, rect2); in beamBeats() 48 public boolean beamsOverlap(int direction, Rect rect1, Rect rect2) { in beamsOverlap() argument 49 return mFocusFinder.beamsOverlap(direction, rect1, rect2); in beamsOverlap()
|
H A D | FocusFinder.java | 464 if (!isCandidate(source, rect1, direction)) { in isBetterCandidate() 475 if (beamBeats(direction, source, rect1, rect2)) { in isBetterCandidate() 480 if (beamBeats(direction, source, rect2, rect1)) { in isBetterCandidate() 486 majorAxisDistance(direction, source, rect1), in isBetterCandidate() 487 minorAxisDistance(direction, source, rect1)) in isBetterCandidate() 499 boolean beamBeats(int direction, Rect source, Rect rect1, Rect rect2) { in beamBeats() argument 500 final boolean rect1InSrcBeam = beamsOverlap(direction, source, rect1); in beamBeats() 527 return (majorAxisDistance(direction, source, rect1) in beamBeats() 576 boolean beamsOverlap(int direction, Rect rect1, Rect rect2) { in beamsOverlap() argument 580 return (rect2.bottom > rect1.top) && (rect2.top < rect1.bottom); in beamsOverlap() [all …]
|
/aosp12/hardware/qcom/display/msm8996/sdm/include/utils/ |
H A D | rect.h | 47 bool IsCongruent(const LayerRect &rect1, const LayerRect &rect2); 50 LayerRect Union(const LayerRect &rect1, const LayerRect &rect2); 51 LayerRect Intersection(const LayerRect &rect1, const LayerRect &rect2); 52 LayerRect Subtract(const LayerRect &rect1, const LayerRect &rect2); 53 LayerRect Reposition(const LayerRect &rect1, const int &x_offset, const int &y_offset);
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/include/utils/ |
H A D | rect.h | 47 bool IsCongruent(const LayerRect &rect1, const LayerRect &rect2); 50 LayerRect Union(const LayerRect &rect1, const LayerRect &rect2); 51 LayerRect Intersection(const LayerRect &rect1, const LayerRect &rect2); 52 LayerRect Subtract(const LayerRect &rect1, const LayerRect &rect2); 53 LayerRect Reposition(const LayerRect &rect1, const int &x_offset, const int &y_offset);
|
/aosp12/hardware/qcom/display/msm8998/sdm/include/utils/ |
H A D | rect.h | 47 bool IsCongruent(const LayerRect &rect1, const LayerRect &rect2); 50 LayerRect Union(const LayerRect &rect1, const LayerRect &rect2); 51 LayerRect Intersection(const LayerRect &rect1, const LayerRect &rect2); 52 LayerRect Subtract(const LayerRect &rect1, const LayerRect &rect2); 53 LayerRect Reposition(const LayerRect &rect1, const int &x_offset, const int &y_offset);
|
/aosp12/hardware/qcom/display/msm8909/sdm/include/utils/ |
H A D | rect.h | 47 bool IsCongruent(const LayerRect &rect1, const LayerRect &rect2); 51 LayerRect Union(const LayerRect &rect1, const LayerRect &rect2); 52 LayerRect Intersection(const LayerRect &rect1, const LayerRect &rect2); 53 LayerRect Subtract(const LayerRect &rect1, const LayerRect &rect2); 54 LayerRect Reposition(const LayerRect &rect1, const int &x_offset, const int &y_offset);
|
/aosp12/hardware/qcom/sdm845/display/sdm/include/utils/ |
H A D | rect.h | 47 bool IsCongruent(const LayerRect &rect1, const LayerRect &rect2); 51 LayerRect Union(const LayerRect &rect1, const LayerRect &rect2); 52 LayerRect Intersection(const LayerRect &rect1, const LayerRect &rect2); 53 LayerRect Subtract(const LayerRect &rect1, const LayerRect &rect2); 54 LayerRect Reposition(const LayerRect &rect1, const int &x_offset, const int &y_offset);
|
/aosp12/hardware/qcom/display/msm8084/libqdutils/ |
H A D | cb_utils.cpp | 32 void getUnion(hwc_rect_t& rect1,hwc_rect_t& rect2, hwc_rect_t& irect) { in getUnion() argument 34 irect.left = min(rect1.left, rect2.left); in getUnion() 35 irect.top = min(rect1.top, rect2.top); in getUnion() 36 irect.right = max(rect1.right, rect2.right); in getUnion() 37 irect.bottom = max(rect1.bottom, rect2.bottom); in getUnion()
|
/aosp12/hardware/qcom/display/msm8226/libqdutils/ |
H A D | cb_utils.cpp | 32 void getUnion(hwc_rect_t& rect1,hwc_rect_t& rect2, hwc_rect_t& irect) { in getUnion() argument 34 irect.left = min(rect1.left, rect2.left); in getUnion() 35 irect.top = min(rect1.top, rect2.top); in getUnion() 36 irect.right = max(rect1.right, rect2.right); in getUnion() 37 irect.bottom = max(rect1.bottom, rect2.bottom); in getUnion()
|
/aosp12/hardware/qcom/display/msm8994/libqdutils/ |
H A D | cb_utils.cpp | 32 void getUnion(hwc_rect_t& rect1,hwc_rect_t& rect2, hwc_rect_t& irect) { in getUnion() argument 34 irect.left = min(rect1.left, rect2.left); in getUnion() 35 irect.top = min(rect1.top, rect2.top); in getUnion() 36 irect.right = max(rect1.right, rect2.right); in getUnion() 37 irect.bottom = max(rect1.bottom, rect2.bottom); in getUnion()
|
/aosp12/frameworks/base/services/tests/wmtests/src/com/android/server/wm/utils/ |
H A D | InsetUtilsTest.java | 43 final Rect rect1 = new Rect(10, 20, 30, 40); in testAdd() local 45 InsetUtils.addInsets(rect1, rect2); in testAdd() 46 assertEquals(new Rect(60, 80, 100, 120), rect1); in testAdd()
|
/aosp12/hardware/qcom/display/msm8226/libhwcomposer/ |
H A D | hwc_utils.cpp | 1092 return ((rect1.left == rect2.left) && (rect1.top == rect2.top) && in isSameRect() 1093 (rect1.right == rect2.right) && (rect1.bottom == rect2.bottom)); in isSameRect() 1149 if(!isValidRect(rect1)){ in getUnion() 1154 return rect1; in getUnion() 1169 hwc_rect_t res = rect1; in deductRect() 1171 if((rect1.left == rect2.left) && (rect1.right == rect2.right)) { in deductRect() 1172 if((rect1.top == rect2.top) && (rect2.bottom <= rect1.bottom)) in deductRect() 1174 else if((rect1.bottom == rect2.bottom)&& (rect2.top >= rect1.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() [all …]
|
/aosp12/hardware/qcom/display/msm8084/libhwcomposer/ |
H A D | hwc_utils.cpp | 1105 return ((rect1.left == rect2.left) && (rect1.top == rect2.top) && in isSameRect() 1106 (rect1.right == rect2.right) && (rect1.bottom == rect2.bottom)); in isSameRect() 1161 if(!isValidRect(rect1)){ in getUnion() 1166 return rect1; in getUnion() 1181 hwc_rect_t res = rect1; in deductRect() 1183 if((rect1.left == rect2.left) && (rect1.right == rect2.right)) { in deductRect() 1184 if((rect1.top == rect2.top) && (rect2.bottom <= rect1.bottom)) in deductRect() 1186 else if((rect1.bottom == rect2.bottom)&& (rect2.top >= rect1.top)) in deductRect() 1189 else if((rect1.top == rect2.top) && (rect1.bottom == rect2.bottom)) { in deductRect() 1190 if((rect1.left == rect2.left) && (rect2.right <= rect1.right)) in deductRect() [all …]
|