/frameworks/base/services/tests/wmtests/src/com/android/server/wm/ |
D | SurfaceSyncGroupTest.java | 30 import android.window.SurfaceSyncGroup; 54 SurfaceSyncGroup.setTransactionFactory(StubTransaction::new); in setup() 59 SurfaceSyncGroup.setTransactionFactory(SurfaceControl.Transaction::new); in tearDown() 65 SurfaceSyncGroup syncGroup = new SurfaceSyncGroup(TAG); in testSyncOne() 67 SurfaceSyncGroup syncTarget = new SurfaceSyncGroup("FakeSyncTarget"); in testSyncOne() 80 SurfaceSyncGroup syncGroup = new SurfaceSyncGroup(TAG); in testSyncMultiple() 82 SurfaceSyncGroup syncTarget1 = new SurfaceSyncGroup("FakeSyncTarget1"); in testSyncMultiple() 83 SurfaceSyncGroup syncTarget2 = new SurfaceSyncGroup("FakeSyncTarget2"); in testSyncMultiple() 84 SurfaceSyncGroup syncTarget3 = new SurfaceSyncGroup("FakeSyncTarget3"); in testSyncMultiple() 105 SurfaceSyncGroup syncGroup = new SurfaceSyncGroup(TAG); in testAddSyncWhenSyncComplete() [all …]
|
D | SurfaceSyncGroupTests.java | 20 import static android.window.SurfaceSyncGroup.TRANSACTION_READY_TIMEOUT; 44 import android.window.SurfaceSyncGroup; 98 final SurfaceSyncGroup firstSsg = new SurfaceSyncGroup(TAG + "-first"); in testOverlappingSyncsEnsureOrder_WhenTimeout() 99 final SurfaceSyncGroup secondSsg = new SurfaceSyncGroup(TAG + "-second"); in testOverlappingSyncsEnsureOrder_WhenTimeout() 100 final SurfaceSyncGroup infiniteSsg = new SurfaceSyncGroup(TAG + "-infinite"); in testOverlappingSyncsEnsureOrder_WhenTimeout() 139 final SurfaceSyncGroup firstSsg = new SurfaceSyncGroup(TAG + "-first", in testOverlappingSyncsEnsureOrder_WhileHoldingTransaction() 149 final SurfaceSyncGroup secondSsg = new SurfaceSyncGroup(TAG + "-second"); in testOverlappingSyncsEnsureOrder_WhileHoldingTransaction() 168 private void addSecondSyncGroup(SurfaceSyncGroup surfaceSyncGroup, in addSecondSyncGroup()
|
D | SurfaceViewSyncValidatorTestCase.java | 34 import android.window.SurfaceSyncGroup; 62 private SurfaceSyncGroup mSyncGroup; 135 mSyncGroup = new SurfaceSyncGroup(TAG); 145 private SurfaceSyncGroup.SurfaceViewFrameCallback mFrameCallback; 204 public void setFrameCallback(SurfaceSyncGroup.SurfaceViewFrameCallback frameCallback) {
|
/frameworks/base/core/java/android/window/ |
D | SurfaceSyncGroup.md | 1 ## SurfaceSyncGroup section 9 SurfaceSyncGroup is a class that manages sync requests and reports back when all participants in th… argument 12 The first step is to create a sync request. This is done by creating a new `SurfaceSyncGroup`. 17 The caller will invoke `addToSync` for every `SurfaceSyncGroup` that it wants included. There are a… 20 …e host can call addToSync and pass in the SurfacePackage, where the SurfaceSyncGroup will ensure i… 21 …aller will pass in a SurfaceSyncGroup object and then they are responsible for calling markSyncRea… 25 … in which ensures the Runnable has executed before adding the child SurfaceSyncGroup to the parent… 29 …SurfaceSyncGroup` to the sync, they should call `markSyncReady()` If the caller doesn't call this,… 37 …SurfaceSyncGroup it registered with is complete. This means that the SurfaceSyncGroup has been mar… 41 …SurfaceSyncGroup doesn't know which frame to sync. Therefore, to sync SurfaceViews, the caller mus… [all …]
|
D | SurfaceSyncGroup.java | 60 public final class SurfaceSyncGroup { class 145 private static SurfaceSyncGroup getSurfaceSyncGroup(ISurfaceSyncGroup iSurfaceSyncGroup) { in getSurfaceSyncGroup() 164 public SurfaceSyncGroup(@NonNull String name) { in SurfaceSyncGroup() method in SurfaceSyncGroup 186 public SurfaceSyncGroup(String name, Consumer<Transaction> transactionReadyConsumer) { in SurfaceSyncGroup() method in SurfaceSyncGroup 290 SurfaceSyncGroup surfaceSyncGroup = new SurfaceSyncGroup(surfaceView.getName()); in add() 324 SurfaceSyncGroup surfaceSyncGroup = attachedSurfaceControl.getOrCreateSurfaceSyncGroup(); in add() 379 public boolean add(@NonNull SurfaceSyncGroup surfaceSyncGroup, in add() 545 SurfaceSyncGroup childSurfaceSyncGroup = getSurfaceSyncGroup(childSyncToken); in addLocalSync() 779 return SurfaceSyncGroup.this.add(surfaceSyncGroup, parentSyncGroupMerge, in addToSync() 783 SurfaceSyncGroup getSurfaceSyncGroup() { in getSurfaceSyncGroup() [all …]
|
/frameworks/base/services/core/java/com/android/server/wm/ |
D | SurfaceSyncGroupController.java | 27 import android.window.SurfaceSyncGroup; 41 SurfaceSyncGroup root; in addToSyncGroup() 45 root = new SurfaceSyncGroup(TAG + "-" + syncGroupToken.hashCode()); in addToSyncGroup() 72 final SurfaceSyncGroup root; in markSyncGroupReady() 94 final SurfaceSyncGroup mSurfaceSyncGroup; 96 private SurfaceSyncGroupData(int owningUid, SurfaceSyncGroup surfaceSyncGroup) { in SurfaceSyncGroupData()
|
/frameworks/base/tests/SurfaceViewSyncTest/src/com/android/test/ |
D | SurfaceViewSyncActivity.java | 38 import android.window.SurfaceSyncGroup; 55 private SurfaceSyncGroup mSyncGroup; 92 mSyncGroup = new SurfaceSyncGroup(TAG); in updateSurfaceViewSize() 134 private SurfaceSyncGroup.SurfaceViewFrameCallback mFrameCallback; 148 public void renderFrame(SurfaceSyncGroup.SurfaceViewFrameCallback frameCallback, int width, in renderFrame()
|
/frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/ |
D | ViewRootSync.kt | 4 import android.window.SurfaceSyncGroup 31 val syncGroup = SurfaceSyncGroup("SysUIAnimation") in synchronizeNextDraw()
|
/frameworks/base/core/java/android/view/ |
D | AttachedSurfaceControl.java | 28 import android.window.SurfaceSyncGroup; 162 default SurfaceSyncGroup getOrCreateSurfaceSyncGroup() { in getOrCreateSurfaceSyncGroup()
|
D | SurfaceView.java | 56 import android.window.SurfaceSyncGroup; 291 private final ArraySet<SurfaceSyncGroup> mSyncGroups = new ArraySet<>(); 1307 final SurfaceSyncGroup surfaceSyncGroup = new SurfaceSyncGroup(getName()); in handleSyncBufferCallback() 1323 final SurfaceSyncGroup surfaceSyncGroup = new SurfaceSyncGroup(getName()); in handleSyncNoBuffer() 1352 for (SurfaceSyncGroup syncGroup : mSyncGroups) { in vriDrawStarted()
|
D | ViewRootImpl.java | 265 import android.window.SurfaceSyncGroup; 1040 private SurfaceSyncGroup mWmsRequestSyncGroup; 1049 private SurfaceSyncGroup mActiveSurfaceSyncGroup; 1059 private SurfaceSyncGroup mPreviousSyncSafeguard; 4384 mWmsRequestSyncGroup = new SurfaceSyncGroup("wmsSync-" + mTag, t -> { in createSyncIfNeeded() 5282 private boolean performDraw(@Nullable SurfaceSyncGroup surfaceSyncGroup) { in performDraw() 5386 private void handleSyncRequestWhenNoAsyncDraw(SurfaceSyncGroup surfaceSyncGroup, in handleSyncRequestWhenNoAsyncDraw() 5499 private boolean draw(boolean fullRedrawNeeded, @Nullable SurfaceSyncGroup activeSyncGroup, in draw() 12512 final SurfaceSyncGroup surfaceSyncGroup) { in registerCallbacksForSync() 12638 private void safeguardOverlappingSyncs(SurfaceSyncGroup activeSurfaceSyncGroup) { in safeguardOverlappingSyncs() [all …]
|
/frameworks/base/tests/SurfaceControlViewHostTest/src/com/android/test/viewembed/ |
D | SurfaceControlViewHostSyncTest.java | 39 import android.window.SurfaceSyncGroup; 133 SurfaceSyncGroup syncGroup = new SurfaceSyncGroup(TAG); in resize()
|
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/tv/ |
D | TvPipMenuController.java | 35 import android.window.SurfaceSyncGroup; 333 final SurfaceSyncGroup syncGroup = new SurfaceSyncGroup("TvPip"); in resizePipMenu() 395 final SurfaceSyncGroup syncGroup = new SurfaceSyncGroup("TvPip"); in movePipMenu()
|
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/ |
D | HandleMenu.java | 48 import android.window.SurfaceSyncGroup; 122 final SurfaceSyncGroup ssg = new SurfaceSyncGroup(TAG); in show() 133 SurfaceSyncGroup ssg) { in createHandleMenuViewContainer()
|
D | WindowDecoration.java | 50 import android.window.SurfaceSyncGroup; 618 SurfaceControl.Transaction t, SurfaceSyncGroup ssg, int xPos, int yPos, in addWindow()
|
/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/windowdecor/ |
D | WindowDecorationTests.java | 67 import android.window.SurfaceSyncGroup; 126 private SurfaceSyncGroup mMockSurfaceSyncGroup;
|
/frameworks/base/boot/ |
D | boot-image-profile.txt | 18075 …ootImpl;Landroid/view/ViewRootImpl;]Landroid/window/SurfaceSyncGroup;Landroid/window/SurfaceSyncGr… 18095 HSPLandroid/view/ViewRootImpl;->draw(ZLandroid/window/SurfaceSyncGroup;Z)Z+]Landroid/graphics/Rect;… 18126 HSPLandroid/view/ViewRootImpl;->getOrCreateSurfaceSyncGroup()Landroid/window/SurfaceSyncGroup; 18185 HSPLandroid/view/ViewRootImpl;->performDraw(Landroid/window/SurfaceSyncGroup;)Z+]Landroid/view/Thre… 18188 …id/view/WindowManager$LayoutParams;]Landroid/window/SurfaceSyncGroup;Landroid/window/SurfaceSyncGr… 18198 HSPLandroid/view/ViewRootImpl;->registerCallbacksForSync(ZLandroid/window/SurfaceSyncGroup;)V 18246 HSPLandroid/view/ViewRootImpl;->updateSyncInProgressCount(Landroid/window/SurfaceSyncGroup;)V 20823 HSPLandroid/window/SurfaceSyncGroup$$ExternalSyntheticLambda1;->accept(Ljava/lang/Object;)V 20824 HSPLandroid/window/SurfaceSyncGroup$$ExternalSyntheticLambda3;->accept(Ljava/lang/Object;)V 20825 HSPLandroid/window/SurfaceSyncGroup$$ExternalSyntheticLambda5;->accept(Ljava/lang/Object;)V [all …]
|
D | preloaded-classes | 10299 android.window.SurfaceSyncGroup$$ExternalSyntheticLambda0 10300 android.window.SurfaceSyncGroup$$ExternalSyntheticLambda1 10301 android.window.SurfaceSyncGroup$$ExternalSyntheticLambda2 10302 android.window.SurfaceSyncGroup$$ExternalSyntheticLambda3 10303 android.window.SurfaceSyncGroup$$ExternalSyntheticLambda4 10304 android.window.SurfaceSyncGroup$$ExternalSyntheticLambda5 10305 android.window.SurfaceSyncGroup$$ExternalSyntheticLambda6 10306 android.window.SurfaceSyncGroup$1 10307 android.window.SurfaceSyncGroup$2 10308 android.window.SurfaceSyncGroup$ISurfaceSyncGroupImpl-IA [all …]
|
/frameworks/base/config/ |
D | preloaded-classes | 10330 android.window.SurfaceSyncGroup$$ExternalSyntheticLambda0 10331 android.window.SurfaceSyncGroup$$ExternalSyntheticLambda1 10332 android.window.SurfaceSyncGroup$$ExternalSyntheticLambda2 10333 android.window.SurfaceSyncGroup$$ExternalSyntheticLambda3 10334 android.window.SurfaceSyncGroup$$ExternalSyntheticLambda4 10335 android.window.SurfaceSyncGroup$$ExternalSyntheticLambda5 10336 android.window.SurfaceSyncGroup$$ExternalSyntheticLambda6 10337 android.window.SurfaceSyncGroup$1 10338 android.window.SurfaceSyncGroup$2 10339 android.window.SurfaceSyncGroup$ISurfaceSyncGroupImpl-IA [all …]
|
D | boot-image-profile.txt | 18139 …ootImpl;Landroid/view/ViewRootImpl;]Landroid/window/SurfaceSyncGroup;Landroid/window/SurfaceSyncGr… 18159 HSPLandroid/view/ViewRootImpl;->draw(ZLandroid/window/SurfaceSyncGroup;Z)Z+]Landroid/graphics/Rect;… 18190 HSPLandroid/view/ViewRootImpl;->getOrCreateSurfaceSyncGroup()Landroid/window/SurfaceSyncGroup; 18249 HSPLandroid/view/ViewRootImpl;->performDraw(Landroid/window/SurfaceSyncGroup;)Z+]Landroid/view/Thre… 18252 …id/view/WindowManager$LayoutParams;]Landroid/window/SurfaceSyncGroup;Landroid/window/SurfaceSyncGr… 18262 HSPLandroid/view/ViewRootImpl;->registerCallbacksForSync(ZLandroid/window/SurfaceSyncGroup;)V 18310 HSPLandroid/view/ViewRootImpl;->updateSyncInProgressCount(Landroid/window/SurfaceSyncGroup;)V 20887 HSPLandroid/window/SurfaceSyncGroup$$ExternalSyntheticLambda1;->accept(Ljava/lang/Object;)V 20888 HSPLandroid/window/SurfaceSyncGroup$$ExternalSyntheticLambda3;->accept(Ljava/lang/Object;)V 20889 HSPLandroid/window/SurfaceSyncGroup$$ExternalSyntheticLambda5;->accept(Ljava/lang/Object;)V [all …]
|
D | dirty-image-objects | 563 Landroid/window/SurfaceSyncGroup; 80
|
/frameworks/base/core/api/ |
D | current.txt | 61508 public final class SurfaceSyncGroup { 61509 ctor public SurfaceSyncGroup(@NonNull String);
|