Home
last modified time | relevance | path

Searched refs:surfaceSyncGroup (Results 1 – 7 of 7) sorted by relevance

/frameworks/base/core/java/android/window/
DSurfaceSyncGroup.java290 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 …]
DISurfaceSyncGroup.aidl54 boolean addToSync(in ISurfaceSyncGroup surfaceSyncGroup, boolean parentSyncGroupMerge); in addToSync() argument
/frameworks/base/services/tests/wmtests/src/com/android/server/wm/
DSurfaceSyncGroupTests.java168 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/
DSurfaceSyncGroupController.java96 private SurfaceSyncGroupData(int owningUid, SurfaceSyncGroup surfaceSyncGroup) { in SurfaceSyncGroupData() argument
98 mSurfaceSyncGroup = surfaceSyncGroup; in SurfaceSyncGroupData()
/frameworks/base/core/java/android/view/
DSurfaceControlViewHost.java103 CompletableFuture<ISurfaceSyncGroup> surfaceSyncGroup = new CompletableFuture<>(); in getSurfaceSyncGroup() local
111 () -> surfaceSyncGroup.complete( in getSurfaceSyncGroup()
115 return surfaceSyncGroup.get(1, TimeUnit.SECONDS); in getSurfaceSyncGroup()
DSurfaceView.java1307 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()
DViewRootImpl.java5282 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 …]