/aosp12/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | Transition.java | 248 final WindowContainer wallpaper = in collect() 678 WindowContainer topWC = null; in handleLegacyRecentsStartBehavior() 841 private static int getChildDepth(WindowContainer child, WindowContainer ancestor) { in getChildDepth() 842 WindowContainer parent = child; in getChildDepth() 881 private static boolean canPromote(WindowContainer target, ArraySet<WindowContainer> topTargets, in canPromote() 950 ArraySet<WindowContainer> targets, ArrayMap<WindowContainer, ChangeInfo> changes) { in tryPromote() argument 1005 static ArraySet<WindowContainer> calculateTargets(ArraySet<WindowContainer> participants, in calculateTargets() 1092 private static void addMembersInOrder(WindowContainer root, ArraySet<WindowContainer> members, in addMembersInOrder() 1139 ArraySet<WindowContainer> targets, ArrayMap<WindowContainer, ChangeInfo> changes) { in calculateTransitionInfo() argument 1257 WindowContainer mParent; [all …]
|
H A D | WindowContainer.java | 124 class WindowContainer<E extends WindowContainer> extends ConfigurationContainer<E> class 137 private WindowContainer<WindowContainer> mParent = null; 384 final protected void setParent(WindowContainer<WindowContainer> parent) { in setParent() 570 WindowContainer parent = getParent(); in onChildAdded() 598 WindowContainer parent = getParent(); in onChildRemoved() 839 WindowContainer parent = getParent(); in getDisplayArea() 846 WindowContainer parent = getParent(); in getRootDisplayArea() 2231 WindowContainer current = this; in getParents() 3322 WindowContainer getContainer() { in getContainer() 3468 private void onSyncReparent(WindowContainer oldParent, WindowContainer newParent) { in onSyncReparent() [all …]
|
H A D | WindowOrganizerController.java | 42 import static com.android.server.wm.WindowContainer.POSITION_TOP; 353 final WindowContainer wc = WindowContainer.fromBinder(entry.getKey()); in applyTransaction() 391 final WindowContainer wc = WindowContainer.fromBinder(entry.getKey()); in applyTransaction() 558 final WindowContainer wc = WindowContainer.fromBinder(hop.getContainer()); in applyHierarchyOp() 569 final WindowContainer wc = WindowContainer.fromBinder(hop.getContainer()); in applyHierarchyOp() 596 final WindowContainer wc = WindowContainer.fromBinder(hop.getContainer()); in applyHierarchyOp() 708 final WindowContainer wc = WindowContainer.fromBinder(hop.getContainer()); in applyHierarchyOp() 725 final WindowContainer parentWc = in applyHierarchyOp() 794 final WindowContainer oldParent = WindowContainer.fromBinder(hop.getContainer()); in applyHierarchyOp() 1038 void addToSyncSet(int syncId, WindowContainer wc) { in addToSyncSet() [all …]
|
H A D | AppTransitionController.java | 526 final WindowContainer wc = changingContainers.valueAt(i); in unfreezeEmbeddedChangingWindows() 678 static Task findRootTaskFromContainer(WindowContainer wc) { in findRootTaskFromContainer() 684 static ActivityRecord getAppFromContainer(WindowContainer wc) { in getAppFromContainer() 744 final WindowContainer wtoken = i < array2base in lookForHighestTokenWithFilter() 785 final WindowContainer wc = wcs.valueAt(i); in applyAnimations() 810 static ArraySet<WindowContainer> getAnimationTargets( in getAnimationTargets() 838 final ArraySet<WindowContainer> targets = new ArraySet<>(); in getAnimationTargets() 842 final WindowContainer parent = current.getParent(); in getAnimationTargets() 1026 WindowContainer wc = apps.valueAt(i); in handleChangingApps() 1057 ArrayMap<WindowContainer, Integer> outReasons) { in transitionGoodToGo() argument [all …]
|
H A D | Dimmer.java | 151 private WindowContainer mHost; 152 private WindowContainer mLastRequestedDimContainer; 164 Dimmer(WindowContainer host) { in Dimmer() 168 Dimmer(WindowContainer host, SurfaceAnimatorStarter surfaceAnimatorStarter) { in Dimmer() 185 private DimState getDimState(WindowContainer container) { in getDimState() 263 void dimAbove(SurfaceControl.Transaction t, WindowContainer container, float alpha) { in dimAbove() 276 void dimBelow(SurfaceControl.Transaction t, WindowContainer container, float alpha, in dimBelow() 337 private void startDimEnter(WindowContainer container, SurfaceAnimator animator, in startDimEnter() 342 private void startDimExit(WindowContainer container, SurfaceAnimator animator, in startDimExit() 347 private void startAnim(WindowContainer container, SurfaceAnimator animator, in startAnim() [all …]
|
H A D | BLASTSyncEngine.java | 72 final ArraySet<WindowContainer> mRootMembers = new ArraySet<>(); 105 final WindowContainer wc = mRootMembers.valueAt(i); in onSurfacePlacement() 121 for (WindowContainer wc : mRootMembers) { in finishNow() 136 private void addToSync(WindowContainer wc) { in addToSync() 146 void onCancelSync(WindowContainer wc) { in onCancelSync() 153 final WindowContainer<?> wc = mRootMembers.valueAt(i); in onTimeout() 188 void addToSyncSet(int id, WindowContainer wc) { in addToSyncSet()
|
H A D | TransitionController.java | 181 boolean isCollecting(@NonNull WindowContainer wc) { in isCollecting() 200 boolean inTransition(@NonNull WindowContainer wc) { in inTransition() 203 for (WindowContainer p = wc; p != null; p = p.getParent()) { in inTransition() 236 @NonNull WindowContainer trigger) { in requestTransitionIfNeeded() 245 @WindowManager.TransitionFlags int flags, @Nullable WindowContainer trigger, in requestTransitionIfNeeded() 246 @NonNull WindowContainer readyGroupRef) { in requestTransitionIfNeeded() 313 void requestCloseTransitionIfNeeded(@NonNull WindowContainer<?> wc) { in requestCloseTransitionIfNeeded() 329 void collect(@NonNull WindowContainer wc) { in collect() 335 void collectExistenceChange(@NonNull WindowContainer wc) { in collectExistenceChange() 348 void setReady(WindowContainer wc, boolean ready) { in setReady() [all …]
|
H A D | WindowContextListenerController.java | 85 @NonNull WindowContainer<?> container, int ownerUid, @WindowType int type, in registerWindowContainerListener() 153 @Nullable WindowContainer<?> getContainer(IBinder clientToken) { in getContainer() 178 @NonNull private WindowContainer<?> mContainer; 194 private WindowContextListenerImpl(IBinder clientToken, WindowContainer<?> container, in WindowContextListenerImpl() 214 WindowContainer<?> getWindowContainer() { in getWindowContainer() 218 private void updateContainer(@NonNull WindowContainer<?> newContainer) { in updateContainer()
|
H A D | TaskDisplayArea.java | 362 void addChild(WindowContainer child, int position) { 395 protected void removeChild(WindowContainer child) { 518 void onChildPositionChanged(WindowContainer child) { 587 private int getPriority(WindowContainer child) { 627 final WindowContainer curr = mChildren.get(i); 839 final WindowContainer child = mChildren.get(i); 891 final WindowContainer child = children.get(i); 1312 final WindowContainer child = mChildren.get(i); 1336 final WindowContainer child = mChildren.get(i); 1996 final WindowContainer wc = rootTask.getParent(); [all …]
|
H A D | DisplayArea.java | 68 public class DisplayArea<T extends WindowContainer> extends WindowContainer<T> { 101 void onChildPositionChanged(WindowContainer child) { in onChildPositionChanged() 114 final WindowContainer top = getChildAt(i - 1); in onChildPositionChanged() 115 final WindowContainer bottom = getChildAt(i); in onChildPositionChanged() 133 final WindowContainer parent = getParent(); in positionChildAt() 156 boolean onDescendantOrientationChanged(WindowContainer requestingContainer) { in onDescendantOrientationChanged() 193 final WindowContainer lastOrientationSource = mDisplayContent.getLastOrientationSource(); in setIgnoreOrientationRequest() 687 static Type typeOf(WindowContainer c) { in typeOf()
|
H A D | RootDisplayArea.java | 49 Map<Feature, List<DisplayArea<WindowContainer>>> mFeatureToDisplayAreas; 87 List<DisplayArea<WindowContainer>> imeDisplayAreas = in placeImeContainer() 134 Map<Feature, List<DisplayArea<WindowContainer>>> featureToDisplayAreas) { in onHierarchyBuilt()
|
H A D | WindowToken.java | 30 import static com.android.server.wm.WindowContainer.AnimationFlags.CHILDREN; 31 import static com.android.server.wm.WindowContainer.AnimationFlags.PARENTS; 32 import static com.android.server.wm.WindowContainer.AnimationFlags.TRANSITION; 74 class WindowToken extends WindowContainer<WindowState> { 140 final ArrayList<WindowContainer<?>> mRotatedContainers = new ArrayList<>(3); 159 void transform(WindowContainer<?> container) { in transform() 172 final WindowContainer<?> c = mRotatedContainers.get(i); in resetTransform() 631 final WindowContainer<?> parent = getParent(); in cancelFixedRotationTransform()
|
H A D | WindowContainerThumbnail.java | 54 private final WindowContainer mWindowContainer; 65 WindowContainerThumbnail(Transaction t, WindowContainer container, in WindowContainerThumbnail() 70 WindowContainerThumbnail(Transaction t, WindowContainer container, in WindowContainerThumbnail()
|
H A D | TaskFragment.java | 113 class TaskFragment extends WindowContainer<WindowContainer> { 373 WindowContainer<?> child = getChildAt(i); in getTopResumedActivity() 419 WindowContainer<?> child = getChildAt(i); in getTopPausingActivity() 469 final WindowContainer parent = getParent(); in getRootTaskFragment() 491 final WindowContainer<?> parent = getParent(); in isEmbedded() 800 final WindowContainer parent = getParent(); in getVisibility() 1681 void addChild(WindowContainer child, int index) { in addChild() 1702 void onChildPositionChanged(WindowContainer child) { in onChildPositionChanged() 2207 final WindowContainer wc = getChildAt(i); in getTaskFragmentInfo() 2283 void removeChild(WindowContainer child) { in removeChild() [all …]
|
H A D | NonAppWindowAnimationAdapter.java | 46 private final WindowContainer mWindowContainer; 60 NonAppWindowAnimationAdapter(WindowContainer w, long durationHint, in NonAppWindowAnimationAdapter() 178 WindowContainer getWindowContainer() { in getWindowContainer()
|
H A D | DisplayAreaOrganizerController.java | 256 final WindowContainer wc = WindowContainer.fromBinder(token.asBinder()); in deleteTaskDisplayArea() 340 final WindowContainer parent = topTaskContainer.getParent(); in createTaskDisplayArea() 357 parentTda.addChild(taskDisplayArea, WindowContainer.POSITION_TOP); in createTaskDisplayArea()
|
H A D | TaskOrganizerController.java | 468 static SurfaceControl applyStartingWindowAnimation(WindowContainer window) { in applyStartingWindowAnimation() 657 final WindowContainer wc = WindowContainer.fromBinder(token.asBinder()); in deleteRootTask() 818 final WindowContainer container = WindowContainer.fromBinder(parent.asBinder()); in getChildTasks() 885 final WindowContainer wc = WindowContainer.fromBinder(token.asBinder()); in setInterceptBackPressedOnTaskRoot() 912 final WindowContainer wc = WindowContainer.fromBinder(token.asBinder()); in restartTaskTopActivityProcessIfVisible()
|
H A D | SeamlessRotator.java | 75 public void unrotate(Transaction transaction, WindowContainer win) { in unrotate() 104 void finish(Transaction t, WindowContainer win) { in finish()
|
H A D | RefreshRatePolicy.java | 19 import static com.android.server.wm.WindowContainer.AnimationFlags.PARENTS; 20 import static com.android.server.wm.WindowContainer.AnimationFlags.TRANSITION;
|
/aosp12/frameworks/base/services/tests/wmtests/src/com/android/server/wm/ |
H A D | TransitionTests.java | 77 ArrayMap<WindowContainer, Transition.ChangeInfo> changes = transition.mChanges; in testCreateInfo_NewTask() 78 ArraySet<WindowContainer> participants = transition.mParticipants; in testCreateInfo_NewTask() 135 ArraySet<WindowContainer> participants = transition.mParticipants; in testCreateInfo_NestedTasks() 185 ArraySet<WindowContainer> participants = transition.mParticipants; in testCreateInfo_DisplayArea() 249 ArraySet<WindowContainer> targets = Transition.calculateTargets( in testCreateInfo_existenceChange() 286 ArraySet<WindowContainer> targets = Transition.calculateTargets( in testCreateInfo_ordering() 335 ArraySet<WindowContainer> targets = Transition.calculateTargets( in testCreateInfo_wallpaper() 356 WindowContainer parent = wallpaperWindowToken.getParent(); in testTargets_noIntermediatesToWallpaper() 375 ArraySet<WindowContainer> targets = Transition.calculateTargets( in testTargets_noIntermediatesToWallpaper() 391 ArraySet<WindowContainer> participants = transition.mParticipants; in testIndependent() [all …]
|
H A D | DisplayAreaTest.java | 40 import static com.android.server.wm.WindowContainer.POSITION_BOTTOM; 41 import static com.android.server.wm.WindowContainer.POSITION_TOP; 92 DisplayArea<WindowContainer> parent = new DisplayArea<>(mWm, BELOW_TASKS, "Parent"); in testDisplayArea_positionChanged_throwsIfIncompatibleChild() 93 DisplayArea<WindowContainer> child = new DisplayArea<>(mWm, ANY, "Child"); in testDisplayArea_positionChanged_throwsIfIncompatibleChild() 142 final WindowContainer windowContainer = new WindowContainer(mWm); in testAsDisplayArea() 176 final DisplayArea<WindowContainer> da3 = new DisplayArea<>(mWm, ANY, "DA3"); in testForAllTaskDisplayAreas_onlyTraversesDisplayAreaOfTypeAny() 177 final DisplayArea<WindowContainer> da4 = new DisplayArea<>(mWm, ANY, "DA4"); in testForAllTaskDisplayAreas_onlyTraversesDisplayAreaOfTypeAny() 538 final DisplayArea<WindowContainer> displayArea = new DisplayArea<>( in testDisplayContentUpdateDisplayAreaOrganizers_onDisplayAreaAppeared() 558 final DisplayArea<WindowContainer> displayArea = new DisplayArea<>( in testRemoveImmediately_onDisplayAreaVanished() 575 final DisplayArea<WindowContainer> displayArea = new DisplayArea<>( in testGetDisplayAreaInfo() [all …]
|
H A D | AppTransitionControllerTest.java | 383 new ArraySet<>(new WindowContainer[]{}), in testGetAnimationTargets_windowsAreBeingReplaced() 444 new ArraySet<>(new WindowContainer[]{activity1}), in testGetAnimationTargets_openingClosingInSameTask() 448 new ArraySet<>(new WindowContainer[]{activity2}), in testGetAnimationTargets_openingClosingInSameTask() 482 new ArraySet<>(new WindowContainer[]{activity1}), in testGetAnimationTargets_animateOnlyTranslucentApp() 486 new ArraySet<>(new WindowContainer[]{activity3}), in testGetAnimationTargets_animateOnlyTranslucentApp() 582 assertEquals(new ArraySet<>(new WindowContainer[]{taskFragment1}), in testGetAnimationTargets_openingClosingTaskFragment() 585 assertEquals(new ArraySet<>(new WindowContainer[]{taskFragment2}), in testGetAnimationTargets_openingClosingTaskFragment() 613 assertEquals(new ArraySet<>(new WindowContainer[]{taskFragment1}), in testGetAnimationTargets_openingClosingTaskFragmentWithEmbeddedTask() 616 assertEquals(new ArraySet<>(new WindowContainer[]{taskFragment2}), in testGetAnimationTargets_openingClosingTaskFragmentWithEmbeddedTask() 643 assertEquals(new ArraySet<>(new WindowContainer[]{task1}), in testGetAnimationTargets_openingTheOnlyTaskFragmentInTask() [all …]
|
H A D | WindowContainerTests.java | 51 import static com.android.server.wm.WindowContainer.POSITION_BOTTOM; 52 import static com.android.server.wm.WindowContainer.POSITION_TOP; 147 WindowContainer child = new WindowContainer(mWm); in testAddChildSetsSurfacePosition() 250 final WindowContainer<WindowContainer> child1 = new WindowContainer(mWm); in testRemoveImmediatelyClearsLastSurfacePosition() 257 WindowContainer child11 = new WindowContainer(mWm); in testRemoveImmediatelyClearsLastSurfacePosition() 455 WindowContainer parent = windowState.getParent(); in testIsAnimating_typesToCheck() 896 final WindowContainer windowContainer = new WindowContainer(mWm); in testGetDisplayArea() 978 final WindowContainer container = new WindowContainer(mWm); in testRegisterWindowContainerListener() 1054 final WindowContainer container = new WindowContainer(mWm); in testAssignRelativeLayer() 1078 final WindowContainer container = new WindowContainer(mWm); in testAssignAnimationLayer() [all …]
|
H A D | DisplayAreaPolicyBuilderTest.java | 289 List<DisplayArea<? extends WindowContainer>> dimmableDAs = in testBuilder_createCustomizedDisplayAreaForFeature() 291 List<DisplayArea<? extends WindowContainer>> otherDAs = in testBuilder_createCustomizedDisplayAreaForFeature() 563 List<DisplayArea<? extends WindowContainer>> feature1DAs = in testBuilder_displayAreaGroup_createFeatureOnGroup() 565 List<DisplayArea<? extends WindowContainer>> feature2DAs = in testBuilder_displayAreaGroup_createFeatureOnGroup() 567 for (DisplayArea<? extends WindowContainer> da : feature1DAs) { in testBuilder_displayAreaGroup_createFeatureOnGroup() 775 private Matcher<WindowContainer> descendantOfOneOf(List<? extends WindowContainer> expected) { in descendantOfOneOf() 778 protected boolean matchesSafely(WindowContainer actual) { in descendantOfOneOf() 779 for (WindowContainer expected : expected) { in descendantOfOneOf() 780 WindowContainer candidate = actual; in descendantOfOneOf() 803 private boolean isSibling(WindowContainer da1, WindowContainer da2) { [all …]
|
H A D | TaskDisplayAreaTests.java | 42 import static com.android.server.wm.WindowContainer.POSITION_TOP; 219 final WindowContainer taskContainer = rootTask1.getParent(); in testRootTaskPositionChildAt() 227 taskContainer.positionChildAt(WindowContainer.POSITION_BOTTOM, pinnedTask, false); in testRootTaskPositionChildAt() 251 final WindowContainer taskContainer = rootTask1.getParent(); in testRootTaskPositionBelowPinnedRootTask() 257 taskContainer.positionChildAt(WindowContainer.POSITION_TOP, rootTask1, false); in testRootTaskPositionBelowPinnedRootTask() 280 mWm.mRoot.positionChildAt(WindowContainer.POSITION_TOP, createNewDisplay(), in testDisplayPositionWithPinnedRootTask() 284 rootTask.positionChildAt(WindowContainer.POSITION_TOP, task, true /* includingParents */); in testDisplayPositionWithPinnedRootTask() 305 mWm.mRoot.positionChildAt(WindowContainer.POSITION_TOP, createNewDisplay(), in testMovingChildTaskOnTop() 313 rootTask.positionChildAt(WindowContainer.POSITION_TOP, task, true /* includingParents */); in testMovingChildTaskOnTop() 334 mWm.mRoot.positionChildAt(WindowContainer.POSITION_TOP, createNewDisplay(), in testDontMovingChildTaskOnTop() [all …]
|