/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/test/unittest/ |
H A D | rs_region_test.cpp | 48 Occlusion::Rect rect1 { 0, 0, 100, 100 }; 49 Occlusion::Region resgion1 { rect1 }; 51 Occlusion::Region resgion2 { rect2 }; 54 Occlusion::Rect res {0, 0, 100, 100}; 67 Occlusion::Rect rect1 { 0, 0, 100, 100 }; 68 Occlusion::Region resgion1 { rect1 }; 70 Occlusion::Region resgion2 { rect2 }; 73 Occlusion::Rect res {0, 0, 150, 150}; 87 Occlusion::Region resgion1 { rect1 }; 89 Occlusion::Region resgion2 { rect2 }; [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rsbasecommon_fuzzer/ |
H A D | rsbasecommon_fuzzer.cpp | 160 Occlusion::Event event1 = Occlusion::Event(y1, Occlusion::Event::Type::OPEN, l1, r1); in RSObjOcclusionFuzzTest() 161 Occlusion::Event event2 = Occlusion::Event(y2, Occlusion::Event::Type::OPEN, l2, r2); in RSObjOcclusionFuzzTest() 164 std::shared_ptr<Occlusion::Node> node = std::make_shared<Occlusion::Node>(s1, e1); in RSObjOcclusionFuzzTest() 167 std::vector<Occlusion::Range> res = { Occlusion::Range(s2, e2) }; in RSObjOcclusionFuzzTest()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/ |
H A D | rs_surface_render_node_drawable_test.cpp | 498 Occlusion::Region region; 650 Occlusion::Region region(Occlusion::Rect{0, 0, 100, 100}); 665 Occlusion::Region region(Occlusion::Rect{0, 0, 100, 100}); 683 Occlusion::Region region(Occlusion::Rect{0, 0, 100, 100}); 700 Occlusion::Region rect; 717 Occlusion::Region region; 807 const Occlusion::Region rect{Occlusion::Rect(0, 0, 100, 100)}; 1185 Occlusion::Region OccRegion; 1188 Occlusion::Region rect; 1205 Occlusion::Region OccRegion; [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_surface_render_node.cpp | 1415 Occlusion::Rect occlusionRect; in GetSurfaceOcclusionRect() 1447 Occlusion::Region& curRegion, in AccumulateOcclusionRegion() 1848 Occlusion::Region r1{opaqueRect1}; in SetUnfocusedWindowOpaqueRegion() 1849 Occlusion::Region r2{opaqueRect2}; in SetUnfocusedWindowOpaqueRegion() 1911 Occlusion::Region opaqueRegion; in SetFocusedWindowOpaqueRegion() 2011 Occlusion::Region r0{opaqueRect0}; in SetCornerRadiusOpaqueRegion() 2012 Occlusion::Region r1{opaqueRect1}; in SetCornerRadiusOpaqueRegion() 2013 Occlusion::Region r2{opaqueRect2}; in SetCornerRadiusOpaqueRegion() 2014 Occlusion::Region r3{opaqueRect3}; in SetCornerRadiusOpaqueRegion() 2027 Occlusion::Region absRegion{Occlusion::Rect{absRect}}; in ResetSurfaceContainerRegion() [all …]
|
H A D | rs_display_render_node.cpp | 468 Occlusion::Region RSDisplayRenderNode::GetDisappearedSurfaceRegionBelowCurrent(NodeId currentSurfac… in GetDisappearedSurfaceRegionBelowCurrent() 470 Occlusion::Region result; in GetDisappearedSurfaceRegionBelowCurrent() 481 Occlusion::Region disappearedSurface{ Occlusion::Rect{ it->second } }; in GetDisappearedSurfaceRegionBelowCurrent()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/ |
H A D | rs_surface_render_node.h | 563 Occlusion::Region& GetTransparentRegion() in GetTransparentRegion() 573 Occlusion::Region& GetOpaqueRegion() in GetOpaqueRegion() 578 Occlusion::Region& GetContainerRegion() in GetContainerRegion() 641 const Occlusion::Region& region, 857 Occlusion::Region ResetOpaqueRegion( 906 Occlusion::Region& curRegion, 1366 Occlusion::Region visibleRegion_; 1367 Occlusion::Region extendVisibleRegion_; 1390 Occlusion::Region opaqueRegion_; 1401 Occlusion::Region transparentRegion_; [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_surface_render_node_drawable.h | 214 const Occlusion::Region& GetVisibleDirtyRegion() const; 215 void SetVisibleDirtyRegion(const Occlusion::Region& region); 216 void SetAlignedVisibleDirtyRegion(const Occlusion::Region& region); 217 void SetGlobalDirtyRegion(Occlusion::Region region); 218 const Occlusion::Region& GetGlobalDirtyRegion() const; 220 void SetDirtyRegionBelowCurrentLayer(Occlusion::Region& region); 256 RSSurfaceRenderParams& surfaceParams, Occlusion::Region& surfaceDirtyRegion) const; 340 Occlusion::Region visibleDirtyRegion_; 341 Occlusion::Region alignedVisibleDirtyRegion_; 343 Occlusion::Region globalDirtyRegion_; [all …]
|
H A D | rs_surface_render_node_drawable.cpp | 120 RSSurfaceRenderParams& surfaceParams, Occlusion::Region& surfaceDirtyRegion) const in MergeSubSurfaceNodesDirtyRegionForMainWindow() 151 Occlusion::Region surfaceNodeDirtyRegion(GetSyncDirtyManager()->GetDirtyRegion()); in CalculateVisibleDirtyRegion() 157 Occlusion::Region globalDirtyRegion = GetGlobalDirtyRegion(); in CalculateVisibleDirtyRegion() 511 Occlusion::Region calcRegion; in MergeDirtyRegionBelowCurSurface() 531 auto surfaceDirtyRegion = Occlusion::Region { in MergeDirtyRegionBelowCurSurface() 532 Occlusion::Rect{ GetSyncDirtyManager()->GetDirtyRegion() } }; in MergeDirtyRegionBelowCurSurface() 536 auto childrenDirtyRegion = Occlusion::Region { in MergeDirtyRegionBelowCurSurface() 991 void RSSurfaceRenderNodeDrawable::SetGlobalDirtyRegion(Occlusion::Region region) in SetGlobalDirtyRegion() 1001 const Occlusion::Region& RSSurfaceRenderNodeDrawable::GetGlobalDirtyRegion() const in GetGlobalDirtyRegion() 1017 Occlusion::Rect dirtyRect { renderParams_->GetOldDirtyInSurface() }; in SetDirtyRegionBelowCurrentLayer() [all …]
|
H A D | rs_display_render_node_drawable.cpp | 219 Occlusion::Region dirtyRegion = RSUniRenderUtil::MergeVisibleDirtyRegion( in MergeDirtyHistory() 223 Occlusion::Region allDirtyRegion{ Occlusion::Rect{ dirtyManager->GetDirtyRegion() } }; in MergeDirtyHistory() 233 Occlusion::Region globalDirtyRegion{ Occlusion::Rect{ dirtyManager->GetDirtyRegion() } }; in MergeDirtyHistory() 263 …Occlusion::Region dirtyRegion = RSUniRenderUtil::MergeVisibleDirtyRegionInVirtual(curAllSurfaceDra… in MergeDirtyHistoryInVirtual()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/params/ |
H A D | rs_surface_render_params.h | 305 void SetTransparentRegion(const Occlusion::Region& transparentRegion); 306 const Occlusion::Region& GetTransparentRegion() const; 311 void SetVisibleRegion(const Occlusion::Region& visibleRegion); 312 Occlusion::Region GetVisibleRegion() const override; 315 Occlusion::Region GetVisibleRegionInVirtual() const; 389 void SetOpaqueRegion(const Occlusion::Region& opaqueRegion); 390 const Occlusion::Region& GetOpaqueRegion() const; 550 Occlusion::Region transparentRegion_; 551 Occlusion::Region opaqueRegion_; 561 Occlusion::Region visibleRegion_; [all …]
|
H A D | rs_render_thread_params.h | 191 Occlusion::Region& GetAccumulatedDirtyRegion() in GetAccumulatedDirtyRegion() 451 Occlusion::Region accumulatedDirtyRegion_;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/params/ |
H A D | rs_surface_render_params.cpp | 56 void RSSurfaceRenderParams::SetTransparentRegion(const Occlusion::Region& transparentRegion) in SetTransparentRegion() 61 const Occlusion::Region& RSSurfaceRenderParams::GetTransparentRegion() const in GetTransparentRegion() 66 Occlusion::Region RSSurfaceRenderParams::GetVisibleRegion() const in GetVisibleRegion() 71 void RSSurfaceRenderParams::SetVisibleRegion(const Occlusion::Region& visibleRegion) in SetVisibleRegion() 77 Occlusion::Region RSSurfaceRenderParams::GetVisibleRegionInVirtual() const in GetVisibleRegionInVirtual() 82 void RSSurfaceRenderParams::SetVisibleRegionInVirtual(const Occlusion::Region& visibleRegion) in SetVisibleRegionInVirtual() 528 void RSSurfaceRenderParams::SetOpaqueRegion(const Occlusion::Region& opaqueRegion) in SetOpaqueRegion() 533 const Occlusion::Region& RSSurfaceRenderParams::GetOpaqueRegion() const in GetOpaqueRegion()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_render_util.h | 50 const Occlusion::Region& globalDirtyRegion); 55 static Occlusion::Region MergeVisibleDirtyRegion( 60 static Occlusion::Region MergeVisibleDirtyRegionInVirtual( 62 …static std::vector<RectI> ScreenIntersectDirtyRects(const Occlusion::Region ®ion, ScreenInfo& s… 87 …static Occlusion::Region AlignedDirtyRegion(const Occlusion::Region& dirtyRegion, int32_t alignedB…
|
H A D | rs_uni_render_visitor.h | 160 RSVisibleLevel GetRegionVisibleLevel(const Occlusion::Region& visibleRegion, 161 const Occlusion::Region& selfDrawRegion); 204 Occlusion::Region& extendRegion, const RSRenderNodeMap& nodeMap); 254 Occlusion::Region& accumulatedDirtyRegion); 255 void CheckMergeGlobalFilterForDisplay(Occlusion::Region& accumulatedDirtyRegion); 413 Occlusion::Region accumulatedOcclusionRegion_; 414 Occlusion::Region occlusionRegionWithoutSkipLayer_;
|
H A D | rs_uni_render_visitor.cpp | 703 auto filterRegion = Occlusion::Region{ Occlusion::Rect{ it->second } }; in CheckMergeFilterDirtyByIntersectWithDirty() 704 auto dirtyRegion = Occlusion::Region{ Occlusion::Rect{ dirtyRect } }; in CheckMergeFilterDirtyByIntersectWithDirty() 937 const Occlusion::Region& selfDrawRegion) in GetRegionVisibleLevel() 1922 Occlusion::Region accumulatedDirtyRegion; in UpdateSurfaceDirtyAndGlobalDirty() 2266 auto surfaceDirtyRegion = Occlusion::Region{ Occlusion::Rect{ dirtyRect } }; in CheckMergeDisplayDirtyByTransparentRegions() 2287 auto surfaceDirtyRegion = Occlusion::Region{ Occlusion::Rect{ dirtyRect } }; in CheckMergeDisplayDirtyByTransparentRegions() 2305 Occlusion::Region& accumulatedDirtyRegion) in CheckMergeDisplayDirtyByTransparentFilter() 2321 auto filterRegion = Occlusion::Region{ Occlusion::Rect{ it->second } }; in CheckMergeDisplayDirtyByTransparentFilter() 2367 Occlusion::Region extendRegion; in UpdateDisplayDirtyAndExtendVisibleRegion() 2399 auto filterRegion = Occlusion::Region{ Occlusion::Rect{ filterRect } }; in ProcessFilterNodeObscured() [all …]
|
H A D | rs_uni_render_util.cpp | 93 Occlusion::Region RSUniRenderUtil::MergeVisibleDirtyRegion( in MergeVisibleDirtyRegion() 97 Occlusion::Region allSurfaceVisibleDirtyRegion; in MergeVisibleDirtyRegion() 118 Occlusion::Region surfaceDirtyRegion { dirtyRect }; in MergeVisibleDirtyRegion() 172 Occlusion::Region allSurfaceVisibleDirtyRegion; in MergeVisibleDirtyRegionInVirtual() 194 Occlusion::Region surfaceDirtyRegion { dirtyRect }; in MergeVisibleDirtyRegionInVirtual() 203 const Occlusion::Region& globalDirtyRegion) in SetAllSurfaceDrawableGlobalDityRegion() 223 Occlusion::Region curVisibleDirtyRegion; in SetAllSurfaceDrawableGlobalDityRegion() 248 for (const Occlusion::Rect& rect : rects) { in ScreenIntersectDirtyRects() 721 Occlusion::Region RSUniRenderUtil::AlignedDirtyRegion(const Occlusion::Region& dirtyRegion, int32_t… in AlignedDirtyRegion() 723 Occlusion::Region alignedRegion; in AlignedDirtyRegion() [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/shaders/shader/ |
H A D | core3d_dm_fw.shader | 54 { "name" : "ambientOcclusion", "displayName" : "Ambient Occlusion" }, 118 { "name" : "ambientOcclusion", "displayName" : "Ambient Occlusion" }, 184 { "name": "ambientOcclusion", "displayName": "Ambient Occlusion" }, 241 { "name" : "ambientOcclusion", "displayName" : "Ambient Occlusion" }, 307 { "name": "ambientOcclusion", "displayName": "Ambient Occlusion" },
|
H A D | core3d_dm_fw_reflection_plane.shader | 59 "displayName": "Ambient Occlusion"
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/dfx/ |
H A D | rs_dirty_rects_dfx.h | 46 void SetDirtyRegion(Occlusion::Region& dirtyRegion) in SetDirtyRegion() 58 Occlusion::Region dirtyRegion_;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_uni_render_visitor_test.cpp | 435 Occlusion::Rect rect{0, 80, 2560, 1600}; 436 Occlusion::Region region{rect}; 510 Occlusion::Region region{rect}; 520 Occlusion::Region region2{rect2}; 1442 Occlusion::Region region{ Occlusion::Rect{ 0, 0, 100, 100 } }; 2054 auto dirtyRegion = Occlusion::Region{ Occlusion::Rect{ rect } }; 2151 Occlusion::Region region{rect}; 2193 Occlusion::Region region1{rect1}; 2250 Occlusion::Region region1{rect1}; 2294 Occlusion::Region region1{rect1}; [all …]
|
H A D | rs_uni_render_util_test.cpp | 198 Occlusion::Region globalDirtyRegion; 219 Occlusion::Region globalDirtyRegion; 241 Occlusion::Region globalDirtyRegion; 406 Occlusion::Region dirtyRegion; 408 Occlusion::Region alignedRegion = RSUniRenderUtil::AlignedDirtyRegion(dirtyRegion, alignedBits); 423 Occlusion::Region dirtyRegion; 425 Occlusion::Region alignedRegion = RSUniRenderUtil::AlignedDirtyRegion(dirtyRegion, alignedBits); 851 Occlusion::Region region;
|
H A D | rs_main_thread_test.cpp | 1683 Occlusion::Region occRegion; 1698 Occlusion::Region occRegion; 1713 Occlusion::Region occRegion1; 1715 Occlusion::Region occRegion2; 3104 nodeBottom->opaqueRegion_ = Occlusion::Region(rectBottom); 3112 nodeTop->opaqueRegion_ = Occlusion::Region(rectTop); 3143 nodeBottom->opaqueRegion_ = Occlusion::Region(rectBottom); 3151 nodeTop->opaqueRegion_ = Occlusion::Region(rectTop); 3182 nodeBottom->opaqueRegion_ = Occlusion::Region(rectBottom); 3190 nodeTop->opaqueRegion_ = Occlusion::Region(rectTop); [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/ |
H A D | rs_surface_render_node_test.cpp | 1508 Occlusion::Rect expectedRect1 = testNode->GetOldDirtyInSurface(); 1509 Occlusion::Rect resultOne = testNode->GetSurfaceOcclusionRect(isUniRender); 1513 Occlusion::Rect expectedRect2 = testNode->GetDstRect(); 1514 Occlusion::Rect resultTwo = testNode->GetSurfaceOcclusionRect(isUniRender); 1547 Occlusion::Region accumulatedRegion; 1548 Occlusion::Region curRegion; 1601 Occlusion::Rect rect(1, 1, 1, 1); 1602 Occlusion::Region region(rect); 1781 Occlusion::Region res= testNode->ResetOpaqueRegion(absRect, screenRotation, isFocusWindow); 1801 … Occlusion::Region opaqueRegion = surfaceNode->SetUnfocusedWindowOpaqueRegion(absRect, rotation); [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/ |
H A D | rs_occlusion_region_helper.h | 22 namespace Occlusion {
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/common/ |
H A D | rs_occlusion_region_helper.cpp | 19 namespace Occlusion { namespace
|