Searched refs:keepClearAreas (Results 1 – 4 of 4) sorted by relevance
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/ |
D | PhonePipKeepClearAlgorithm.java | 100 Set<Rect> keepClearAreas = new ArraySet<>(); in findUnoccludedPosition() local 102 keepClearAreas.addAll(restrictedKeepClearAreas); in findUnoccludedPosition() 105 keepClearAreas.addAll(unrestrictedKeepClearAreas); in findUnoccludedPosition() 108 for (Rect r : keepClearAreas) { in findUnoccludedPosition()
|
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/tv/ |
D | TvPipKeepClearAlgorithm.kt | 174 val keepClearAreas = restrictedAreas + unrestrictedAreas in <lambda>() constant 175 if (keepClearAreas.none { it.intersects(pipAnchorBounds) }) { in <lambda>() 196 keepClearAreas.filterTo(mutableSetOf()) { it.intersects(unstashBounds) } in <lambda>() 201 val stashedBounds = getNearbyStashedPosition(unstashBounds, keepClearAreas) in <lambda>() 342 private fun getNearbyStashedPosition(bounds: Rect, keepClearAreas: Set<Rect>): Rect { in <lambda>() 345 val areasOverlappingPipX = keepClearAreas.filter { it.intersectsX(bounds) } in <lambda>() 346 val areasOverlappingPipY = keepClearAreas.filter { it.intersectsY(bounds) } in <lambda>()
|
/frameworks/base/services/tests/wmtests/src/com/android/server/wm/ |
D | WindowStateTests.java | 1183 final List<Rect> keepClearAreas = Arrays.asList(keepClearArea1, keepClearArea2); in testKeepClearAreas() local 1184 window.setKeepClearAreas(keepClearAreas, Collections.emptyList()); in testKeepClearAreas() 1189 assertEquals(new ArraySet(keepClearAreas), new ArraySet(windowKeepClearAreas)); in testKeepClearAreas() 1206 window.setKeepClearAreas(keepClearAreas, Collections.emptyList()); in testKeepClearAreas() 1225 final List<Rect> keepClearAreas = Arrays.asList(keepClearArea1, keepClearArea2); in testUnrestrictedKeepClearAreas() local 1226 window.setKeepClearAreas(Collections.emptyList(), keepClearAreas); in testUnrestrictedKeepClearAreas() local 1233 assertEquals(new ArraySet(keepClearAreas), new ArraySet(unrestrictedKeepClearAreas)); in testUnrestrictedKeepClearAreas() 1250 window.setKeepClearAreas(Collections.emptyList(), keepClearAreas); in testUnrestrictedKeepClearAreas() local
|
/frameworks/base/services/core/java/com/android/server/wm/ |
D | DisplayContent.java | 3570 final Set<Rect> keepClearAreas = getKeepClearAreas(); in dump() local 3571 if (!keepClearAreas.isEmpty()) { in dump() 3574 pw.println(keepClearAreas); in dump() 5899 final Set<Rect> keepClearAreas = new ArraySet<>(); in getKeepClearAreas() local 5900 getKeepClearAreas(keepClearAreas, keepClearAreas); in getKeepClearAreas() 5901 return keepClearAreas; in getKeepClearAreas()
|