Home
last modified time | relevance | path

Searched refs:dirtyRect (Results 1 – 19 of 19) sorted by relevance

/aosp12/frameworks/base/core/jni/
H A Dandroid_view_TextureView.cpp106 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 Dandroid_view_Surface.cpp201 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 Dandroid_graphics_GraphicBuffer.cpp137 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 DGestureTrailsDrawingPreview.java95 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 Dhwc_copybit.cpp163 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 Dhwc_copybit.h76 void insertAndUpdateFbCache(hwc_rect_t dirtyRect);
77 int getUnchangedFbDRCount(hwc_rect_t dirtyRect);
H A Dhwc_mdpcomp.cpp520 updatingRect = moveRect(layer->dirtyRect, x_off, y_off); in generateROI()
635 updatingRect = moveRect(layer->dirtyRect, x_off, y_off); in generateROI()
H A Dhwc_utils.cpp1218 layer->dirtyRect = getIntersection(bottomCrop, in optimizeLayerRects()
1219 layer->dirtyRect); in optimizeLayerRects()
/aosp12/hardware/qcom/display/msm8994/libhwcomposer/
H A Dhwc_copybit.cpp163 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 Dhwc_copybit.h76 void insertAndUpdateFbCache(hwc_rect_t dirtyRect);
77 int getUnchangedFbDRCount(hwc_rect_t dirtyRect);
H A Dhwc_mdpcomp.cpp528 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 Dhwc_utils.cpp1444 layer->dirtyRect = getIntersection(bottomCrop, in optimizeLayerRects()
1445 layer->dirtyRect); in optimizeLayerRects()
/aosp12/frameworks/base/libs/hwui/renderthread/
H A DVulkanSurface.cpp443 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 DVulkanSurface.h69 bool presentCurrentBuffer(const SkRect& dirtyRect, int semaphoreFd);
H A DVulkanManager.h88 void swapBuffers(VulkanSurface* surface, const SkRect& dirtyRect);
H A DVulkanManager.cpp560 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 Dhwc_mdpcomp.cpp428 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 Dhwc_utils.cpp1230 layer->dirtyRect = getIntersection(bottomCrop, in optimizeLayerRects()
1231 layer->dirtyRect); in optimizeLayerRects()
/aosp12/frameworks/base/services/core/java/com/android/server/wm/
H A DAccessibilityController.java1088 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()