/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_dirty_region_manager.cpp | 112 belowDirty = belowDirty.JoinRect(subDirty.IntersectRect(absRect)); in GetIntersectedVisitedDirtyRect() 137 currentFrameDirtyRegion_ = currentFrameDirtyRegion_.IntersectRect(rect); in IntersectDirtyRect()
|
H A D | rs_render_node.cpp | 883 subTreeDirtyRegion_ = absChildrenRect.IntersectRect(oldClipRect_); in ForceMergeSubTreeDirtyRegion() 900 auto oldDirtyRectClip = oldDirtyRect.IntersectRect(oldClipRect_); in SubTreeSkipPrepare() 902 auto dirtyRectClip = dirtyRect.IntersectRect(clipRect); in SubTreeSkipPrepare() 1347 selfDrawingNodeDirtyRect_ = bufferDirtyRect.IntersectRect(selfDrawRect_); in UpdateBufferDirtyRegion() 1403 dirtyManager.MergeDirtyRect(oldAbsDrawRect_.IntersectRect(clipRect)); in UpdateAbsDirtyRegion() 1422 dirtyRect = dirtyRect.IntersectRect(clipRect); in UpdateAbsDirtyRegion() 1424 oldDirtyInSurface_ = oldDirty_.IntersectRect(dirtyManager.GetSurfaceRect()); in UpdateAbsDirtyRegion() 1625 dirtyRect = bufferDirtyRect.IntersectRect(dirtyRect); in UpdateBufferDirtyRegion() 1719 dirtyRect = dirtyRect.IntersectRect(*clipRect); in UpdateDirtyRegion() 1722 oldDirtyInSurface_ = oldDirty_.IntersectRect(dirtyManage in UpdateDirtyRegion() [all...] |
H A D | rs_surface_render_node.cpp | 2110 auto absRect = GetDstRect().IntersectRect(GetOldDirtyInSurface()); in CheckAndUpdateOpaqueRegion()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_render_visitor.cpp | 232 dirtyRect = dirtyRect.IntersectRect(node.GetOldClipRect());
in MergeRemovedChildDirtyRegion() 235 dirtyRect = prepareClipRect_.IntersectRect(node.GetChildrenRect());
in MergeRemovedChildDirtyRegion() 1062 prepareClipRect_ = prepareClipRect_.IntersectRect(geoPtr->GetAbsRect());
in UpdatePrepareClip() 1071 prepareClipRect_ = prepareClipRect_.IntersectRect(geoPtr->MapAbsRect(frameRect));
in UpdatePrepareClip() 1075 prepareClipRect_ = prepareClipRect_.IntersectRect(geoPtr->MapAbsRect(rect));
in UpdatePrepareClip() 1387 dstRect = dstRect.IntersectRect(RectI(curDisplayNode_->GetDisplayOffsetX(),
in UpdateDstRect() 1395 dstRect = dstRect.IntersectRect(clipRect);
in UpdateDstRect() 1397 dstRect = dstRect.IntersectRect(curSurfaceNode_->GetDstRect());
in UpdateDstRect() 1565 if (!roundCornerAABB.IntersectRect(hwcNodeRect).IsEmpty()) {
in UpdateHwcNodeProperty() 2043 if (!roundCornerAABB.IntersectRect(rec in UpdateHwcNodeEnableByHwcNodeBelowSelf() [all...] |
H A D | rs_uni_render_virtual_processor.cpp | 232 rect = rect.IntersectRect(screenRect); in SetRoiRegionToCodec() 243 mergedRect = mergedRect.IntersectRect(screenRect); in SetRoiRegionToCodec()
|
H A D | rs_uni_render_util.h | 65 static GraphicIRect IntersectRect(const GraphicIRect& first, const GraphicIRect& second);
|
H A D | rs_uni_render_processor.cpp | 270 dirtyRegions.emplace_back(RSUniRenderUtil::IntersectRect(layerInfo.srcRect, dirtyRect)); in GetLayerInfo()
|
H A D | rs_uni_render_util.cpp | 290 GraphicIRect RSUniRenderUtil::IntersectRect(const GraphicIRect& first, const GraphicIRect& second) in IntersectRect() function in OHOS::Rosen::RSUniRenderUtil 1432 RectI newSrcRect = srcRect.IntersectRect(bufferRect); in UpdateRealSrcRect() 1570 RectI resDstRect = dstRectI.IntersectRect(screenRectI); in LayerCrop()
|
H A D | rs_uni_render_composer_adapter.cpp | 255 dirtyRegions.emplace_back(RSUniRenderUtil::IntersectRect(info.srcRect, rect)); in SetComposeInfoToLayer() 986 RectI resDstRect = dstRectI.IntersectRect(screenRectI); in LayerCrop()
|
H A D | rs_composer_adapter.cpp | 753 RectI resDstRect = dstRectI.IntersectRect(screenRectI); in LayerCrop()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/parse/ |
H A D | svg_fe.cpp | 116 effectFilterArea_ = effectFilterArea.IntersectRect(effectFeArea); in GetImageFilter()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_uni_render_util_test.cpp | 2062 * @tc.name: IntersectRect 2067 HWTEST_F(RSUniRenderUtilTest, IntersectRect, TestSize.Level2) in HWTEST_F() 2073 GraphicIRect result = RSUniRenderUtil::IntersectRect(srcRect, rect); in HWTEST_F() 2077 result = RSUniRenderUtil::IntersectRect(srcRect, rect); in HWTEST_F() 2081 result = RSUniRenderUtil::IntersectRect(srcRect, rect); in HWTEST_F() 2085 result = RSUniRenderUtil::IntersectRect(srcRect, rect); in HWTEST_F() 2089 result = RSUniRenderUtil::IntersectRect(srcRect, rect); in HWTEST_F() 2093 result = RSUniRenderUtil::IntersectRect(srcRect, rect); in HWTEST_F() 2098 result = RSUniRenderUtil::IntersectRect(srcRect, rect); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/magic_pointer_render/ |
H A D | rs_magic_pointer_render_manager.cpp | 272 RectI dstRect = curRect.IntersectRect(pRect); 284 RectI dstRect = curRect.IntersectRect(pRect);
|
/foundation/arkui/ace_engine/frameworks/base/geometry/ |
H A D | rect.h | 247 Rect IntersectRect(const Rect& other) const in IntersectRect() function in OHOS::Ace::Rect
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/common/ |
H A D | rs_rect_test.cpp | 263 * @tc.desc: test results of IntersectRect 274 EXPECT_NE(rect1.IntersectRect(rect2), rect); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/dfx/ |
H A D | rs_dirty_rects_dfx.cpp | 425 auto intersectRegion = displayDirtyRegion.IntersectRect(visibleRect); in DrawTargetSurfaceDirtyRegionForDFX()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/ |
H A D | rs_rect.h | 168 RectT<T> IntersectRect(const RectT<T>& rect) const in IntersectRect() function in OHOS::Rosen::RectT
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/ |
H A D | rs_image.cpp | 355 auto rect = (imageRepeat_ == ImageRepeat::NO_REPEAT) ? dstRect_.IntersectRect(frameRect_) : frameRect_; in ApplyCanvasClip()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_display_render_node_drawable.cpp | 245 GpuDirtyRegionCollection::GetInstance().UpdateGlobalDirtyInfoForDFX(rect.IntersectRect(screenRectI)); in MergeDirtyHistory()
|