/aosp12/frameworks/base/core/jni/ |
H A D | android_view_TextureView.cpp | 106 jlong nativeWindow, jobject canvasObj, jobject dirtyRect) { in android_view_TextureView_lockCanvas() argument 113 if (dirtyRect) { in android_view_TextureView_lockCanvas() 114 rect.left = GET_INT(dirtyRect, gRectClassInfo.left); in android_view_TextureView_lockCanvas() 115 rect.top = GET_INT(dirtyRect, gRectClassInfo.top); in android_view_TextureView_lockCanvas() 116 rect.right = GET_INT(dirtyRect, gRectClassInfo.right); in android_view_TextureView_lockCanvas() 117 rect.bottom = GET_INT(dirtyRect, gRectClassInfo.bottom); in android_view_TextureView_lockCanvas() 131 if (dirtyRect) { in android_view_TextureView_lockCanvas() 132 INVOKEV(dirtyRect, gRectClassInfo.set, in android_view_TextureView_lockCanvas()
|
H A D | android_view_Surface.cpp | 201 Rect dirtyRect(Rect::EMPTY_RECT); in nativeLockCanvas() local 205 dirtyRect.left = env->GetIntField(dirtyRectObj, gRectClassInfo.left); in nativeLockCanvas() 206 dirtyRect.top = env->GetIntField(dirtyRectObj, gRectClassInfo.top); in nativeLockCanvas() 207 dirtyRect.right = env->GetIntField(dirtyRectObj, gRectClassInfo.right); in nativeLockCanvas() 208 dirtyRect.bottom = env->GetIntField(dirtyRectObj, gRectClassInfo.bottom); in nativeLockCanvas() 209 dirtyRectPtr = &dirtyRect; in nativeLockCanvas() 225 canvas.clipRect({dirtyRect.left, dirtyRect.top, dirtyRect.right, dirtyRect.bottom}); in nativeLockCanvas() 229 env->SetIntField(dirtyRectObj, gRectClassInfo.left, dirtyRect.left); in nativeLockCanvas() 230 env->SetIntField(dirtyRectObj, gRectClassInfo.top, dirtyRect.top); in nativeLockCanvas() 231 env->SetIntField(dirtyRectObj, gRectClassInfo.right, dirtyRect.right); in nativeLockCanvas() [all …]
|
H A D | android_graphics_GraphicBuffer.cpp | 137 jlong wrapperHandle, jobject canvasObj, jobject dirtyRect) { in android_graphics_GraphicBuffer_lockCanvas() argument 148 if (dirtyRect) { in android_graphics_GraphicBuffer_lockCanvas() 149 rect.left = GET_INT(dirtyRect, gRectClassInfo.left); in android_graphics_GraphicBuffer_lockCanvas() 150 rect.top = GET_INT(dirtyRect, gRectClassInfo.top); in android_graphics_GraphicBuffer_lockCanvas() 151 rect.right = GET_INT(dirtyRect, gRectClassInfo.right); in android_graphics_GraphicBuffer_lockCanvas() 152 rect.bottom = GET_INT(dirtyRect, gRectClassInfo.bottom); in android_graphics_GraphicBuffer_lockCanvas() 177 if (dirtyRect) { in android_graphics_GraphicBuffer_lockCanvas() 178 INVOKEV(dirtyRect, gRectClassInfo.set, in android_graphics_GraphicBuffer_lockCanvas()
|
/aosp12/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/ |
H A D | GestureTrailsDrawingPreview.java | 95 final Rect dirtyRect) { in drawGestureTrails() argument 97 if (!dirtyRect.isEmpty()) { in drawGestureTrails() 100 offscreenCanvas.drawRect(dirtyRect, paint); in drawGestureTrails() 102 dirtyRect.setEmpty(); in drawGestureTrails() 113 dirtyRect.union(mGestureTrailBoundsRect); in drawGestureTrails()
|
/aosp12/hardware/qcom/display/msm8226/libhwcomposer/ |
H A D | hwc_copybit.cpp | 163 dirtyRect = list->hwLayers[changingLayerIndex].dirtyRect; in getLayersChanging() 174 mFbCache.insertAndUpdateFbCache(dirtyRect); in getLayersChanging() 175 if(mFbCache.getUnchangedFbDRCount(dirtyRect) < in getLayersChanging() 524 clear(renderBuffer,layer->dirtyRect); in draw() 802 srcRect.l = layer->dirtyRect.left; in drawLayerUsingCopybit() 803 srcRect.t = layer->dirtyRect.top; in drawLayerUsingCopybit() 804 srcRect.r = layer->dirtyRect.right; in drawLayerUsingCopybit() 805 srcRect.b = layer->dirtyRect.bottom; in drawLayerUsingCopybit() 1171 FbdirtyRect[FbIndex] = dirtyRect; in insertAndUpdateFbCache() 1175 int CopyBit::FbCache::getUnchangedFbDRCount(hwc_rect_t dirtyRect){ in getUnchangedFbDRCount() argument [all …]
|
H A D | hwc_copybit.h | 76 void insertAndUpdateFbCache(hwc_rect_t dirtyRect); 77 int getUnchangedFbDRCount(hwc_rect_t dirtyRect);
|
H A D | hwc_mdpcomp.cpp | 520 updatingRect = moveRect(layer->dirtyRect, x_off, y_off); in generateROI() 635 updatingRect = moveRect(layer->dirtyRect, x_off, y_off); in generateROI()
|
H A D | hwc_utils.cpp | 1218 layer->dirtyRect = getIntersection(bottomCrop, in optimizeLayerRects() 1219 layer->dirtyRect); in optimizeLayerRects()
|
/aosp12/hardware/qcom/display/msm8994/libhwcomposer/ |
H A D | hwc_copybit.cpp | 163 dirtyRect = list->hwLayers[changingLayerIndex].dirtyRect; in getLayersChanging() 174 mFbCache.insertAndUpdateFbCache(dirtyRect); in getLayersChanging() 175 if(mFbCache.getUnchangedFbDRCount(dirtyRect) < in getLayersChanging() 534 clear(renderBuffer,layer->dirtyRect); in draw() 855 srcRect.l = layer->dirtyRect.left; in drawLayerUsingCopybit() 856 srcRect.t = layer->dirtyRect.top; in drawLayerUsingCopybit() 857 srcRect.r = layer->dirtyRect.right; in drawLayerUsingCopybit() 858 srcRect.b = layer->dirtyRect.bottom; in drawLayerUsingCopybit() 1224 FbdirtyRect[FbIndex] = dirtyRect; in insertAndUpdateFbCache() 1228 int CopyBit::FbCache::getUnchangedFbDRCount(hwc_rect_t dirtyRect){ in getUnchangedFbDRCount() argument [all …]
|
H A D | hwc_copybit.h | 76 void insertAndUpdateFbCache(hwc_rect_t dirtyRect); 77 int getUnchangedFbDRCount(hwc_rect_t dirtyRect);
|
H A D | hwc_mdpcomp.cpp | 528 hwc_rect dirtyRect = (hwc_rect){0, 0, 0, 0}; in calculateDirtyRect() 533 dirtyRect = getIntersection(layer->displayFrame, scissor); in calculateDirtyRect() 539 dirtyRect = getUnion(intersect, dirtyRect); in calculateDirtyRect() 544 return dirtyRect; in calculateDirtyRect() 613 hwc_rect_t dirtyRect = getIntersection(layer->displayFrame, in generateROI() local 616 dirtyRect = calculateDirtyRect(layer, fullFrame); in generateROI() 619 roi = getUnion(roi, dirtyRect); in generateROI() 2697 hwc_rect_t dirtyRect = getIntersection(layer->displayFrame, in generateROI() local 2700 dirtyRect = calculateDirtyRect(layer, fullFrame); in generateROI() 2702 roi = getUnion(roi, dirtyRect); in generateROI()
|
H A D | hwc_utils.cpp | 1444 layer->dirtyRect = getIntersection(bottomCrop, in optimizeLayerRects() 1445 layer->dirtyRect); in optimizeLayerRects()
|
/aosp12/frameworks/base/libs/hwui/renderthread/ |
H A D | VulkanSurface.cpp | 443 bool VulkanSurface::presentCurrentBuffer(const SkRect& dirtyRect, int semaphoreFd) { in presentCurrentBuffer() argument 444 if (!dirtyRect.isEmpty()) { in presentCurrentBuffer() 452 dirtyRect.roundOut(&irect); in presentCurrentBuffer()
|
H A D | VulkanSurface.h | 69 bool presentCurrentBuffer(const SkRect& dirtyRect, int semaphoreFd);
|
H A D | VulkanManager.h | 88 void swapBuffers(VulkanSurface* surface, const SkRect& dirtyRect);
|
H A D | VulkanManager.cpp | 560 void VulkanManager::swapBuffers(VulkanSurface* surface, const SkRect& dirtyRect) { in swapBuffers() argument 586 surface->presentCurrentBuffer(dirtyRect, fenceFd); in swapBuffers()
|
/aosp12/hardware/qcom/display/msm8084/libhwcomposer/ |
H A D | hwc_mdpcomp.cpp | 428 hwc_rect dirtyRect = (hwc_rect){0, 0, 0, 0}; in calculateDirtyRect() 433 dirtyRect = getIntersection(layer->displayFrame, scissor); in calculateDirtyRect() 439 dirtyRect = getUnion(intersect, dirtyRect); in calculateDirtyRect() 444 return dirtyRect; in calculateDirtyRect() 511 hwc_rect_t dirtyRect = getIntersection(layer->displayFrame, in generateROI() local 514 dirtyRect = calculateDirtyRect(layer, fullFrame); in generateROI() 517 roi = getUnion(roi, dirtyRect); in generateROI()
|
H A D | hwc_utils.cpp | 1230 layer->dirtyRect = getIntersection(bottomCrop, in optimizeLayerRects() 1231 layer->dirtyRect); in optimizeLayerRects()
|
/aosp12/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | AccessibilityController.java | 1088 final Rect dirtyRect = mTempRect1; in recomputeBounds() local 1091 dirtyRect.set(mDrawBorderInset, mDrawBorderInset, in recomputeBounds() 1094 mWindow.invalidate(dirtyRect); in recomputeBounds() 1099 dirtyRegion.getBounds(dirtyRect); in recomputeBounds() 1100 mWindow.invalidate(dirtyRect); in recomputeBounds() 1308 void invalidate(Rect dirtyRect) { in invalidate() argument 1309 if (dirtyRect != null) { in invalidate() 1310 mDirtyRect.set(dirtyRect); in invalidate()
|