/aosp14/frameworks/base/libs/hwui/jni/ |
H A D | android_graphics_TextureLayer.cpp | 30 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); in TextureLayer_prepare() local 32 changed |= layer->setSize(width, height); in TextureLayer_prepare() 33 changed |= layer->setBlend(!isOpaque); in TextureLayer_prepare() 39 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); in TextureLayer_setLayerPaint() local 40 if (layer) { in TextureLayer_setLayerPaint() 42 layer->setPaint(paint); in TextureLayer_setLayerPaint() 48 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); in TextureLayer_setTransform() local 50 layer->setTransform(matrix); in TextureLayer_setTransform() 55 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); in TextureLayer_setSurfaceTexture() local 57 layer->setSurfaceTexture(AutoTextureRelease(surfaceTexture, &ASurfaceTexture_release)); in TextureLayer_setSurfaceTexture() [all …]
|
/aosp14/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | LayerDrawable.cpp | 39 Layer* layer = mLayerUpdater->backingLayer(); in onDraw() local 40 if (layer) { in onDraw() 41 SkRect srcRect = layer->getCurrentCropRect(); in onDraw() 109 Layer* layer, in DrawLayer() argument 120 sk_sp<SkImage> layerImage = layer->getImage(); in DrawLayer() 121 const int layerWidth = layer->getWidth(); in DrawLayer() 122 const int layerHeight = layer->getHeight(); in DrawLayer() 130 canvas->concat(layer->getTransform()); in DrawLayer() 134 paint.setAlpha(layer->getAlpha()); in DrawLayer() 135 paint.setBlendMode(layer->getMode()); in DrawLayer() [all …]
|
/aosp14/frameworks/base/tests/SurfaceViewBufferTests/src/com/android/test/ |
H A D | BufferRejectionTests.kt | 50 LayersTraceSubject(trace).layer("SurfaceView", 2) 53 LayersTraceSubject(trace).layer("SurfaceView", 3).also { 86 LayersTraceSubject(trace).layer("SurfaceView", 1).hasBufferSize(defaultBufferSize) 88 LayersTraceSubject(trace).layer("SurfaceView", 2) 90 LayersTraceSubject(trace).layer("SurfaceView", 3).hasBufferSize(bufferSize) 116 LayersTraceSubject(trace).layer("SurfaceView", 1).hasBufferSize(defaultBufferSize) 118 LayersTraceSubject(trace).layer("SurfaceView", 2) 121 LayersTraceSubject(trace).layer("SurfaceView", 3) 151 LayersTraceSubject(trace).layer("SurfaceView", (count * 3) + 1L) 154 LayersTraceSubject(trace).layer("SurfaceView", (count * 3) + 2L) [all …]
|
H A D | GeometryTests.kt | 47 LayersTraceSubject(trace).layer("SurfaceView", 1).hasBufferSize(defaultBufferSize) 60 LayersTraceSubject(trace).layer("SurfaceView", 1).also { 77 LayersTraceSubject(trace).layer("SurfaceView", 1).also { 106 LayersTraceSubject(trace).layer("SurfaceView", 1).hasBufferSize(defaultBufferSize) 108 LayersTraceSubject(trace).layer("SurfaceView", 2) 110 LayersTraceSubject(trace).layer("SurfaceView", 3).hasBufferSize(bufferSize) 124 LayersTraceSubject(trace).layer("SurfaceView", index + 1L).also { 151 LayersTraceSubject(trace).layer("SurfaceView", 1).also { 175 LayersTraceSubject(trace).layer("SurfaceView", 1).also { 199 LayersTraceSubject(trace).layer("SurfaceView", 1).also { [all …]
|
H A D | InverseDisplayTransformTests.kt | 73 LayersTraceSubject(trace).layer("SurfaceView", 1).hasBufferSize(defaultBufferSize) 75 LayersTraceSubject(trace).layer("SurfaceView", 2) 77 LayersTraceSubject(trace).layer("SurfaceView", 3).hasBufferSize(rotatedBufferSize)
|
/aosp14/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | BlackFrame.java | 37 final int layer; field in BlackFrame.BlackSurface 40 BlackSurface(SurfaceControl.Transaction transaction, int layer, in BlackSurface() argument 45 this.layer = layer; in BlackSurface() 57 transaction.setLayer(surface, layer); in BlackSurface() 61 " BLACK %s: CREATE layer=%d", surface, layer); in BlackSurface() 85 Rect outer, Rect inner, int layer, DisplayContent dc, boolean forceDefaultOrientation, in BlackFrame() argument 98 mBlackSurfaces[0] = new BlackSurface(t, layer, in BlackFrame() 102 mBlackSurfaces[1] = new BlackSurface(t, layer, in BlackFrame() 106 mBlackSurfaces[2] = new BlackSurface(t, layer, in BlackFrame() 111 mBlackSurfaces[3] = new BlackSurface(t, layer, in BlackFrame()
|
H A D | DisplayAreaPolicyBuilder.java | 531 for (int layer = 0; layer < maxWindowLayerCount; layer++) { in build() 532 if (feature.mWindowLayers[layer]) { in build() 543 featureArea = new PendingArea(feature, layer, areaForLayer[layer]); in build() 544 areaForLayer[layer].mChildren.add(featureArea); in build() 546 areaForLayer[layer] = featureArea; in build() 559 for (int layer = 0; layer < maxWindowLayerCount; layer++) { in build() 560 int type = typeOfLayer(policy, layer); in build() 567 leafArea = new PendingArea(null /* feature */, layer, areaForLayer[layer]); in build() 568 areaForLayer[layer].mChildren.add(leafArea); in build() 584 leafArea.mMaxLayer = layer; in build() [all …]
|
/aosp14/frameworks/base/core/java/android/view/ |
H A D | SyncRtSurfaceTransactionApplier.java | 117 t.setLayer(params.surface, params.layer); in applyParams() 173 int layer; field in SyncRtSurfaceTransactionApplier.SurfaceParams.Builder 218 public Builder withLayer(int layer) { in withLayer() argument 219 this.layer = layer; in withLayer() 269 return new SurfaceParams(surface, flags, alpha, matrix, windowCrop, layer, in build() 275 Rect windowCrop, int layer, float cornerRadius, in SurfaceParams() argument 282 this.layer = layer; in SurfaceParams() 310 public final int layer; field in SyncRtSurfaceTransactionApplier.SurfaceParams
|
H A D | WindowInfo.java | 45 public int layer; field in WindowInfo 83 window.layer = other.layer; in obtain() 124 parcel.writeInt(layer); in writeToParcel() 154 builder.append(", layer=").append(layer); in toString() 177 layer = parcel.readInt(); in initFromParcel() 203 layer = 0; in clear()
|
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/ |
H A D | ScreenshotUtils.java | 57 int layer) { in BufferConsumer() argument 61 mLayer = layer; in BufferConsumer() 97 Rect crop, int layer) { in takeScreenshot() argument 98 return takeScreenshot(t, sc, sc /* parentSc */, crop, layer); in takeScreenshot() 113 SurfaceControl parentSc, Rect crop, int layer) { in takeScreenshot() argument 114 BufferConsumer consumer = new BufferConsumer(t, sc, parentSc, layer); in takeScreenshot()
|
/aosp14/frameworks/base/graphics/java/android/graphics/drawable/ |
H A D | LayerDrawable.java | 274 if (layer.mDrawable == null && (layer.mThemeAttrs == null || in inflateLayers() 356 layer.mInsetL = a.getDimensionPixelOffset(attr, layer.mInsetL); in updateLayerFromTypedArray() 359 layer.mInsetT = a.getDimensionPixelOffset(attr, layer.mInsetT); in updateLayerFromTypedArray() 362 layer.mInsetR = a.getDimensionPixelOffset(attr, layer.mInsetR); in updateLayerFromTypedArray() 365 layer.mInsetB = a.getDimensionPixelOffset(attr, layer.mInsetB); in updateLayerFromTypedArray() 368 layer.mInsetS = a.getDimensionPixelOffset(attr, layer.mInsetS); in updateLayerFromTypedArray() 374 layer.mWidth = a.getDimensionPixelSize(attr, layer.mWidth); in updateLayerFromTypedArray() 377 layer.mHeight = a.getDimensionPixelSize(attr, layer.mHeight); in updateLayerFromTypedArray() 380 layer.mGravity = a.getInteger(attr, layer.mGravity); in updateLayerFromTypedArray() 383 layer.mId = a.getResourceId(attr, layer.mId); in updateLayerFromTypedArray() [all …]
|
H A D | AdaptiveIconDrawable.java | 177 layer.mDrawable = drawable; in createChildDrawable() 178 layer.mDrawable.setCallback(this); in createChildDrawable() 181 return layer; in createChildDrawable() 227 mLayerState.mChildren[index] = layer; in addLayer() 456 layer.setDensity(density); in applyTheme() 458 if (layer.mThemeAttrs != null) { in applyTheme() 532 if (layer.mDrawable == null && (layer.mThemeAttrs == null)) { in inflateLayers() 548 addLayer(childIndex, layer); in inflateLayers() 564 if (layer.mDrawable != null) { in updateLayerFromTypedArray() 573 layer.mDrawable = dr; in updateLayerFromTypedArray() [all …]
|
/aosp14/frameworks/base/packages/SystemUI/checks/src/com/android/internal/systemui/lint/ |
H A D | CleanArchitectureDependencyViolationDetector.kt | 55 matchingLayer(node.packageName)?.let { layer -> 59 visitImportStatement(context, layer, importStatement) 68 layer: Layer, 75 if (!layer.mayDependOn(importedLayer)) { 90 .filter { layer -> packageNameParts.contains(layer.packageNamePart) }
|
/aosp14/frameworks/base/tests/TaskOrganizerTest/src/com/android/test/taskembed/ |
H A D | ResizeTasksSyncTest.kt | 84 .firstOrNull { layer -> 85 !layer.isActiveBufferEmpty && 86 layer.activeBuffer?.width == firstBounds.width() && 87 layer.activeBuffer?.height == firstBounds.height() 95 LayersTraceSubject(trace).layer(FIRST_ACTIVITY, frame.toLong()).also { 101 LayersTraceSubject(trace).layer(SECOND_ACTIVITY, frame.toLong()).also {
|
/aosp14/frameworks/base/libs/hwui/renderstate/ |
H A D | RenderState.h | 51 void registerLayer(Layer* layer) { mActiveLayers.insert(layer); } in registerLayer() argument 52 void unregisterLayer(Layer* layer) { mActiveLayers.erase(layer); } in unregisterLayer() argument
|
/aosp14/frameworks/base/packages/SystemUI/docs/ |
H A D | status-bar-data-pipeline.md | 26 layer, a domain layer, and a UI layer: 30 The classes in the data layer are `repository` instances. The classes in the 31 domain layer are `interactor` instances. The classes in the UI layer are 33 and "data layer" will be used interchangably (and the same goes for the other 39 #### Repository (data layer) 43 define `Model` objects at this layer so that clients do not have to rely on 46 #### Interactor (domain layer) 53 #### ViewModel (UI layer) 145 1. In the domain layer (`interactor` classes), either use this new flow to 146 process values, or just expose the flow as-is for the UI layer. [all …]
|
/aosp14/frameworks/base/core/java/android/window/ |
H A D | ScreenCapture.java | 103 return captureLayers(layer, sourceCrop, frameScale, PixelFormat.RGBA_8888); in captureLayers() 120 public static ScreenshotHardwareBuffer captureLayers(@NonNull SurfaceControl layer, in captureLayers() argument 122 LayerCaptureArgs captureArgs = new LayerCaptureArgs.Builder(layer) in captureLayers() 154 public static ScreenshotHardwareBuffer captureLayersExcluding(SurfaceControl layer, in captureLayersExcluding() argument 156 LayerCaptureArgs captureArgs = new LayerCaptureArgs.Builder(layer) in captureLayersExcluding() 641 public Builder(SurfaceControl layer, CaptureArgs args) { in Builder() argument 642 setLayer(layer); in Builder() 654 public Builder(SurfaceControl layer) { in Builder() argument 655 setLayer(layer); in Builder() 661 public Builder setLayer(SurfaceControl layer) { in setLayer() argument [all …]
|
/aosp14/frameworks/base/libs/hwui/renderthread/ |
H A D | DrawFrameTask.cpp | 51 void DrawFrameTask::pushLayerUpdate(DeferredLayerUpdater* layer) { in pushLayerUpdate() argument 56 if (mLayers[i].get() == layer) { in pushLayerUpdate() 60 mLayers.push_back(layer); in pushLayerUpdate() 63 void DrawFrameTask::removeLayerUpdate(DeferredLayerUpdater* layer) { in removeLayerUpdate() argument 65 if (mLayers[i].get() == layer) { in removeLayerUpdate()
|
H A D | RenderProxy.h | 101 bool copyLayerInto(DeferredLayerUpdater* layer, SkBitmap& bitmap); 102 void pushLayerUpdate(DeferredLayerUpdater* layer); 103 void cancelLayerUpdate(DeferredLayerUpdater* layer); 104 void detachSurfaceTexture(DeferredLayerUpdater* layer);
|
/aosp14/frameworks/base/libs/hwui/ |
H A D | Readback.cpp | 288 Layer* layer = deferredLayer->backingLayer(); in copyLayerInto() local 289 if (layer) { in copyLayerInto() 290 if (copyLayerInto(layer, nullptr, &dstRect, bitmap)) { in copyLayerInto() 330 Layer layer(mRenderThread.renderState(), nullptr, 255, SkBlendMode::kSrc); in copyImageInto() local 331 layer.setSize(displayedWidth, displayedHeight); in copyImageInto() 332 layer.setImage(image); in copyImageInto() 335 if (copyLayerInto(&layer, &skiaSrcRect, &skiaDestRect, bitmap)) { in copyImageInto() 342 bool Readback::copyLayerInto(Layer* layer, const SkRect* srcRect, const SkRect* dstRect, in copyLayerInto() argument 369 tmpSurface->getCanvas(), layer, srcRect, dstRect, in copyLayerInto()
|
/aosp14/frameworks/base/services/voiceinteraction/java/com/android/server/soundtrigger_middleware/ |
H A D | README.md | 22 - The "bottom layer" is concerned with HAL compatibility - making all HAL versions look and behave 24 - The "middle layer" is concerned with the business logic of the service. 25 - The "top layer" is concerned with exposing this functionality as a System Service and integrating 30 This layer implements the `ISoundTriggerHal` interface, which is the version-agnostic representation 35 This layer also includes several `ISoundTriggerHal` decorators, such as `SoundTriggerHalWatchdog` 45 This layer also uses a decorator-based design for separation of concerns. The main interface being 60 This layer ties everything together. It instantiates the actual system service and the decorator 65 This is the only layer that makes strong assumptions about the environment instead of relying on 114 mutex while a lower-layer mutex is being held) until `ISoundTriggerHw2`. 121 down the decorator stack. It is legal to call into the next layer down while holding a local [all …]
|
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/util/ |
H A D | TransitionUtil.java | 154 @NonNull TransitionInfo.Change change, int layer, in setupLeash() argument 184 t.setLayer(leash, -zSplitLine + info.getChanges().size() - layer); in setupLeash() 186 t.setLayer(leash, -zSplitLine - layer); in setupLeash() 190 t.setLayer(leash, zSplitLine + info.getChanges().size() - layer); in setupLeash() 197 t.setLayer(leash, zSplitLine - layer); in setupLeash() 202 t.setLayer(leash, zSplitLine - layer); in setupLeash() 205 t.setLayer(leash, zSplitLine + info.getChanges().size() - layer); in setupLeash() 208 t.setLayer(leash, zSplitLine + info.getChanges().size() - layer); in setupLeash()
|
/aosp14/frameworks/base/graphics/java/android/graphics/ |
H A D | HardwareRenderer.java | 746 long layer = nCreateTextureLayer(mNativeProxy); in createTextureLayer() local 747 return TextureLayer.adoptTextureLayer(this, layer); in createTextureLayer() 769 public boolean copyLayerInto(final TextureLayer layer, final Bitmap bitmap) { in copyLayerInto() argument 770 return nCopyLayerInto(mNativeProxy, layer.getDeferredLayerUpdater(), in copyLayerInto() 781 public void pushLayerUpdate(TextureLayer layer) { in pushLayerUpdate() argument 782 nPushLayerUpdate(mNativeProxy, layer.getDeferredLayerUpdater()); in pushLayerUpdate() 791 public void onLayerDestroyed(TextureLayer layer) { in onLayerDestroyed() argument 792 nCancelLayerUpdate(mNativeProxy, layer.getDeferredLayerUpdater()); in onLayerDestroyed() 1530 private static native void nPushLayerUpdate(long nativeProxy, long layer); in nPushLayerUpdate() argument 1532 private static native void nCancelLayerUpdate(long nativeProxy, long layer); in nCancelLayerUpdate() argument [all …]
|
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/recents/ |
H A D | RecentsTransitionHandler.java | 461 final int layer = aboveLayers - i; in start() local 464 taskInfo.taskId, layer); in start() 466 t.setLayer(target.leash, layer); in start() 474 final int layer = middleLayers - i; in start() local 479 t.setLayer(target.leash, layer); in start() 490 final int layer = aboveLayers - i; in start() local 494 t.setLayer(change.getLeash(), layer); in start() local 497 final int layer = belowLayers - i; in start() local 501 t.setLayer(change.getLeash(), layer); in start() local 740 t.setLayer(target.leash, layer); in merge() [all …]
|
/aosp14/frameworks/base/libs/input/ |
H A D | SpriteController.h | 89 virtual void setLayer(int32_t layer) = 0; 157 positionX(0), positionY(0), layer(0), alpha(1.0f), displayId(ADISPLAY_ID_DEFAULT), in SpriteState() 167 int32_t layer; member 200 virtual void setLayer(int32_t layer);
|