Searched refs:surfaceSyncGroup (Results 1 – 7 of 7) sorted by relevance
/frameworks/base/core/java/android/window/ |
D | SurfaceSyncGroup.java | 290 SurfaceSyncGroup surfaceSyncGroup = new SurfaceSyncGroup(surfaceView.getName()); in add() local 291 if (add(surfaceSyncGroup.mISurfaceSyncGroup, false /* parentSyncGroupMerge */, in add() 294 surfaceSyncGroup.addTransaction(transaction); in add() 295 surfaceSyncGroup.markSyncReady(); in add() 324 SurfaceSyncGroup surfaceSyncGroup = attachedSurfaceControl.getOrCreateSurfaceSyncGroup(); in add() local 325 if (surfaceSyncGroup == null) { in add() 329 return add(surfaceSyncGroup, runnable); in add() 351 ISurfaceSyncGroup surfaceSyncGroup; in add() local 353 surfaceSyncGroup = surfacePackage.getRemoteInterface().getSurfaceSyncGroup(); in add() 359 if (surfaceSyncGroup == null) { in add() [all …]
|
D | ISurfaceSyncGroup.aidl | 54 boolean addToSync(in ISurfaceSyncGroup surfaceSyncGroup, boolean parentSyncGroupMerge); in addToSync() argument
|
/frameworks/base/services/tests/wmtests/src/com/android/server/wm/ |
D | SurfaceSyncGroupTests.java | 168 private void addSecondSyncGroup(SurfaceSyncGroup surfaceSyncGroup, in addSecondSyncGroup() argument 173 surfaceSyncGroup.add(backgroundView.getRootSurfaceControl(), in addSecondSyncGroup() 179 surfaceSyncGroup.addTransaction(t); in addSecondSyncGroup() 180 surfaceSyncGroup.markSyncReady(); in addSecondSyncGroup()
|
/frameworks/base/services/core/java/com/android/server/wm/ |
D | SurfaceSyncGroupController.java | 96 private SurfaceSyncGroupData(int owningUid, SurfaceSyncGroup surfaceSyncGroup) { in SurfaceSyncGroupData() argument 98 mSurfaceSyncGroup = surfaceSyncGroup; in SurfaceSyncGroupData()
|
/frameworks/base/core/java/android/view/ |
D | SurfaceControlViewHost.java | 103 CompletableFuture<ISurfaceSyncGroup> surfaceSyncGroup = new CompletableFuture<>(); in getSurfaceSyncGroup() local 111 () -> surfaceSyncGroup.complete( in getSurfaceSyncGroup() 115 return surfaceSyncGroup.get(1, TimeUnit.SECONDS); in getSurfaceSyncGroup()
|
D | SurfaceView.java | 1307 final SurfaceSyncGroup surfaceSyncGroup = new SurfaceSyncGroup(getName()); in handleSyncBufferCallback() local 1308 getViewRootImpl().addToSync(surfaceSyncGroup); in handleSyncBufferCallback() 1316 surfaceSyncGroup.addTransaction(t); in handleSyncBufferCallback() 1317 surfaceSyncGroup.markSyncReady(); in handleSyncBufferCallback() 1323 final SurfaceSyncGroup surfaceSyncGroup = new SurfaceSyncGroup(getName()); in handleSyncNoBuffer() local 1325 mSyncGroups.add(surfaceSyncGroup); in handleSyncNoBuffer() 1330 mSyncGroups.remove(surfaceSyncGroup); in handleSyncNoBuffer() 1332 surfaceSyncGroup.markSyncReady(); in handleSyncNoBuffer()
|
D | ViewRootImpl.java | 5282 private boolean performDraw(@Nullable SurfaceSyncGroup surfaceSyncGroup) { in performDraw() argument 5301 final boolean fullRedrawNeeded = mFullRedrawNeeded || surfaceSyncGroup != null; in performDraw() 5312 usingAsyncReport = draw(fullRedrawNeeded, surfaceSyncGroup, mSyncBuffer); in performDraw() 5361 handleSyncRequestWhenNoAsyncDraw(surfaceSyncGroup, pendingTransaction != null, in performDraw() 5376 handleSyncRequestWhenNoAsyncDraw(surfaceSyncGroup, pendingTransaction != null, in performDraw() 5386 private void handleSyncRequestWhenNoAsyncDraw(SurfaceSyncGroup surfaceSyncGroup, in handleSyncRequestWhenNoAsyncDraw() argument 5389 if (surfaceSyncGroup != null) { in handleSyncRequestWhenNoAsyncDraw() 5391 surfaceSyncGroup.addTransaction(pendingTransaction); in handleSyncRequestWhenNoAsyncDraw() 5393 surfaceSyncGroup.markSyncReady(); in handleSyncRequestWhenNoAsyncDraw() 12512 final SurfaceSyncGroup surfaceSyncGroup) { in registerCallbacksForSync() argument [all …]
|