Home
last modified time | relevance | path

Searched refs:IntersectRect (Results 1 - 19 of 19) sorted by relevance

/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_dirty_region_manager.cpp112 belowDirty = belowDirty.JoinRect(subDirty.IntersectRect(absRect)); in GetIntersectedVisitedDirtyRect()
137 currentFrameDirtyRegion_ = currentFrameDirtyRegion_.IntersectRect(rect); in IntersectDirtyRect()
H A Drs_render_node.cpp883 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 Drs_surface_render_node.cpp2110 auto absRect = GetDstRect().IntersectRect(GetOldDirtyInSurface()); in CheckAndUpdateOpaqueRegion()
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_uni_render_visitor.cpp232 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 Drs_uni_render_virtual_processor.cpp232 rect = rect.IntersectRect(screenRect); in SetRoiRegionToCodec()
243 mergedRect = mergedRect.IntersectRect(screenRect); in SetRoiRegionToCodec()
H A Drs_uni_render_util.h65 static GraphicIRect IntersectRect(const GraphicIRect& first, const GraphicIRect& second);
H A Drs_uni_render_processor.cpp270 dirtyRegions.emplace_back(RSUniRenderUtil::IntersectRect(layerInfo.srcRect, dirtyRect)); in GetLayerInfo()
H A Drs_uni_render_util.cpp290 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 Drs_uni_render_composer_adapter.cpp255 dirtyRegions.emplace_back(RSUniRenderUtil::IntersectRect(info.srcRect, rect)); in SetComposeInfoToLayer()
986 RectI resDstRect = dstRectI.IntersectRect(screenRectI); in LayerCrop()
H A Drs_composer_adapter.cpp753 RectI resDstRect = dstRectI.IntersectRect(screenRectI); in LayerCrop()
/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/parse/
H A Dsvg_fe.cpp116 effectFilterArea_ = effectFilterArea.IntersectRect(effectFeArea); in GetImageFilter()
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_uni_render_util_test.cpp2062 * @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 Drs_magic_pointer_render_manager.cpp272 RectI dstRect = curRect.IntersectRect(pRect);
284 RectI dstRect = curRect.IntersectRect(pRect);
/foundation/arkui/ace_engine/frameworks/base/geometry/
H A Drect.h247 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 Drs_rect_test.cpp263 * @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 Drs_dirty_rects_dfx.cpp425 auto intersectRegion = displayDirtyRegion.IntersectRect(visibleRect); in DrawTargetSurfaceDirtyRegionForDFX()
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/
H A Drs_rect.h168 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 Drs_image.cpp355 auto rect = (imageRepeat_ == ImageRepeat::NO_REPEAT) ? dstRect_.IntersectRect(frameRect_) : frameRect_; in ApplyCanvasClip()
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_display_render_node_drawable.cpp245 GpuDirtyRegionCollection::GetInstance().UpdateGlobalDirtyInfoForDFX(rect.IntersectRect(screenRectI)); in MergeDirtyHistory()

Completed in 38 milliseconds