Home
last modified time | relevance | path

Searched refs:destinationBounds (Results 1 – 15 of 15) sorted by relevance

/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/
H A DPipSurfaceTransactionHelper.java72 Rect destinationBounds) { in crop() argument
73 tx.setWindowCrop(leash, destinationBounds.width(), destinationBounds.height()) in crop()
74 .setPosition(leash, destinationBounds.left, destinationBounds.top); in crop()
83 Rect sourceBounds, Rect destinationBounds) { in scale() argument
97 mTmpDestinationRectF.set(destinationBounds); in scale()
111 Rect sourceBounds, Rect destinationBounds, Rect insets, in scaleAndCrop() argument
136 final float top = destinationBounds.top - insets.top * scale; in scaleAndCrop()
157 final int destW = destinationBounds.width(); in rotateAndScaleWithCrop()
158 final int destH = destinationBounds.height(); in rotateAndScaleWithCrop()
196 Rect destinationBounds) { in resetScale() argument
[all …]
H A DPipTaskOrganizer.java566 tx.setWindowCrop(mLeash, destinationBounds.width(), destinationBounds.height()); in exitPip()
889 finishResizeForMenu(destinationBounds); in onEndOfSwipePipToHomeTransition()
911 wct.setBounds(mToken, destinationBounds); in applyEnterPipSyncTransaction()
1504 finishResize(createFinishResizeSurfaceTransaction(destinationBounds), destinationBounds, in scheduleFinishResizePip() local
1512 Rect destinationBounds) { in createFinishResizeSurfaceTransaction() argument
1550 destinationBounds.offset(xOffset, yOffset); in offsetPip()
1565 finishResizeForMenu(destinationBounds); in finishResize()
1586 destinationBounds.height()); in finishResize()
1619 finishResizeForMenu(destinationBounds); in finishResize()
1645 taskBounds = destinationBounds; in prepareFinishResizeTransaction()
[all …]
H A DPipTransition.java164 @Nullable Rect destinationBounds) { in startExitTransition() argument
165 if (destinationBounds != null) { in startExitTransition()
454 finishResizeForMenu(destinationBounds); in onFinishResize()
650 destinationBounds.offset(-offset.x, -offset.y); in startExitAnimation()
666 x = destinationBounds.right; in startExitAnimation()
667 y = destinationBounds.top; in startExitAnimation()
670 x = destinationBounds.left; in startExitAnimation()
671 y = destinationBounds.bottom; in startExitAnimation()
984 @NonNull Rect destinationBounds, in handleSwipePipToHomeTransition() argument
1017 mPipBoundsState.setBounds(destinationBounds); in handleSwipePipToHomeTransition()
[all …]
H A DPipAnimationController.java134 Rect destinationBounds, float alphaStart, float alphaEnd) { in getAnimator() argument
303 Rect destinationBounds, float alpha) { in handlePipTransaction() argument
336 Rect destinationBounds, T baseValue, T startValue, T endValue) { in PipTransitionAnimator() argument
340 mDestinationBounds.set(destinationBounds); in PipTransitionAnimator()
409 Rect destinationBounds, float alpha) { in handlePipTransaction() argument
412 leash, tx, destinationBounds, alpha); in handlePipTransaction()
485 void setDestinationBounds(Rect destinationBounds) { in setDestinationBounds() argument
486 mDestinationBounds.set(destinationBounds); in setDestinationBounds()
546 Rect destinationBounds, float startValue, float endValue) { in ofAlpha() argument
548 destinationBounds, startValue, startValue, endValue) { in ofAlpha()
[all …]
H A DPipMenuController.java88 Rect destinationBounds) {} in resizePipMenu() argument
95 @Nullable SurfaceControl.Transaction t, Rect destinationBounds, float alpha) { in movePipMenu() argument
101 default void updateMenuBounds(Rect destinationBounds) {} in updateMenuBounds() argument
H A DPipContentOverlay.java77 Rect destinationBounds); in onAnimationEnd() argument
111 public void onAnimationEnd(SurfaceControl.Transaction atomicTx, Rect destinationBounds) { in onAnimationEnd() argument
169 public void onAnimationEnd(SurfaceControl.Transaction atomicTx, Rect destinationBounds) { in onAnimationEnd() argument
229 public void onAnimationEnd(SurfaceControl.Transaction atomicTx, Rect destinationBounds) { in onAnimationEnd() argument
H A DIPip.aidl57 in Rect destinationBounds, in SurfaceControl overlay) = 2; in stopSwipePipToHome() argument
H A DPipTransitionController.java105 public void onFinishResize(TaskInfo taskInfo, Rect destinationBounds, in onFinishResize() argument
114 @Nullable Rect destinationBounds) { in startExitTransition() argument
/aosp14/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/pip/
H A DPipSurfaceTransactionHelper.java47 Rect sourceBounds, Rect destinationBounds) { in scale() argument
48 float positionX = destinationBounds.left; in scale()
49 float positionY = destinationBounds.top; in scale()
51 mTmpDestinationRectF.set(destinationBounds); in scale()
65 Rect sourceBounds, Rect destinationBounds, in scale() argument
68 mTmpDestinationRectF.set(destinationBounds); in scale()
93 (float) destinationBounds.height() / sourceBounds.height()); in scaleAndCrop()
100 ? (float) destinationBounds.width() / sourceBounds.width() in scaleAndCrop()
119 Rect sourceBounds, Rect destinationBounds, Rect insets, in scaleAndRotate() argument
127 ? (float) destinationBounds.width() / sourceBounds.width() in scaleAndRotate()
[all …]
/aosp14/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/pip/
H A DPipBoundsAlgorithmTest.java270 final float actualAspectRatio = getRectAspectRatio(destinationBounds); in getEntryDestinationBounds_returnBoundsMatchesAspectRatio()
286 destinationBounds.width() / (destinationBounds.height() * 1f); in getEntryDestinationBounds_invalidAspectRatio_returnsDefaultAspectRatio()
304 destinationBounds.width() / (destinationBounds.height() * 1f); in getAdjustedDestinationBounds_returnBoundsMatchesAspectRatio()
328 (destinationBounds.width() == minimalSize.getWidth() in getEntryDestinationBounds_withMinSize_returnMinBounds()
329 && destinationBounds.height() >= minimalSize.getHeight()) in getEntryDestinationBounds_withMinSize_returnMinBounds()
330 || (destinationBounds.height() == minimalSize.getHeight() in getEntryDestinationBounds_withMinSize_returnMinBounds()
333 destinationBounds.width() / (destinationBounds.height() * 1f); in getEntryDestinationBounds_withMinSize_returnMinBounds()
352 destinationBounds.width() > minSize.getWidth() in getAdjustedDestinationBounds_ignoreMinBounds()
353 && destinationBounds.height() > minSize.getHeight()); in getAdjustedDestinationBounds_ignoreMinBounds()
367 assertEquals(reentryBounds.width(), destinationBounds.width()); in getEntryDestinationBounds_reentryStateExists_restoreLastSize()
[all …]
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/pip/
H A DPipBoundsAlgorithm.java128 final Rect destinationBounds = reentryState != null in getEntryDestinationBoundsIgnoringKeepClearAreas() local
133 Rect aspectRatioBounds = transformBoundsToAspectRatioIfValid(destinationBounds, in getEntryDestinationBoundsIgnoringKeepClearAreas()
187 Rect destinationBounds) { in getValidSourceHintRect() argument
189 if (!isSourceRectHintValidForEnterPip(sourceRectHint, destinationBounds)) { in getValidSourceHintRect()
204 Rect destinationBounds) { in isSourceRectHintValidForEnterPip() argument
206 && sourceRectHint.width() > destinationBounds.width() in isSourceRectHintValidForEnterPip()
207 && sourceRectHint.height() > destinationBounds.height(); in isSourceRectHintValidForEnterPip()
235 final Rect destinationBounds = new Rect(bounds); in transformBoundsToAspectRatioIfValid() local
237 transformBoundsToAspectRatio(destinationBounds, aspectRatio, in transformBoundsToAspectRatioIfValid()
240 return destinationBounds; in transformBoundsToAspectRatioIfValid()
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/onehanded/
H A DOneHandedSurfaceTransactionHelper.java66 Rect destinationBounds) { in crop() argument
67 tx.setWindowCrop(leash, destinationBounds.width(), destinationBounds.height()); in crop()
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/
H A DPhonePipMenuController.java247 public void updateMenuBounds(Rect destinationBounds) { in updateMenuBounds() argument
249 getPipMenuLayoutParams(mContext, MENU_WINDOW_TITLE, destinationBounds.width(), in updateMenuBounds()
250 destinationBounds.height())); in updateMenuBounds()
251 updateMenuLayout(destinationBounds); in updateMenuBounds()
351 Rect destinationBounds, float alpha) { in movePipMenu() argument
352 if (destinationBounds.isEmpty()) { in movePipMenu()
372 Rect destinationBounds) { in resizePipMenu() argument
373 if (destinationBounds.isEmpty()) { in resizePipMenu()
H A DPipController.java602 final Rect destinationBounds = in onInit()
606 Objects.requireNonNull(destinationBounds, "Missing destination bounds"); in onInit()
607 if (!destinationBounds.equals(mPipBoundsState.getBounds())) { in onInit()
608 mPipTaskOrganizer.scheduleAnimateResizePip(destinationBounds, in onInit()
990 private void stopSwipePipToHome(int taskId, ComponentName componentName, Rect destinationBounds, in stopSwipePipToHome() argument
992 mPipTaskOrganizer.stopSwipePipToHome(taskId, componentName, destinationBounds, overlay); in stopSwipePipToHome()
1289 Rect destinationBounds, SurfaceControl overlay) { in stopSwipePipToHome() argument
1295 taskId, componentName, destinationBounds, overlay)); in stopSwipePipToHome()
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/
H A DDesktopTasksController.kt470 val destinationBounds = Rect() regex
477 outBounds = destinationBounds
481 destinationBounds.set(stableBounds)
484 val wct = WindowContainerTransaction().setBounds(taskInfo.token, destinationBounds)