Home
last modified time | relevance | path

Searched refs:Occlusion (Results 1 – 25 of 37) sorted by relevance

12

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/test/unittest/
H A Drs_region_test.cpp48 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 Drsbasecommon_fuzzer.cpp160 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 Drs_surface_render_node_drawable_test.cpp498 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 Drs_surface_render_node.cpp1415 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 Drs_display_render_node.cpp468 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 Drs_surface_render_node.h563 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 Drs_surface_render_node_drawable.h214 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 Drs_surface_render_node_drawable.cpp120 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 Drs_display_render_node_drawable.cpp219 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()
263Occlusion::Region dirtyRegion = RSUniRenderUtil::MergeVisibleDirtyRegionInVirtual(curAllSurfaceDra… in MergeDirtyHistoryInVirtual()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/params/
H A Drs_surface_render_params.h305 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 Drs_render_thread_params.h191 Occlusion::Region& GetAccumulatedDirtyRegion() in GetAccumulatedDirtyRegion()
451 Occlusion::Region accumulatedDirtyRegion_;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/params/
H A Drs_surface_render_params.cpp56 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 Drs_uni_render_util.h50 const Occlusion::Region& globalDirtyRegion);
55 static Occlusion::Region MergeVisibleDirtyRegion(
60 static Occlusion::Region MergeVisibleDirtyRegionInVirtual(
62 …static std::vector<RectI> ScreenIntersectDirtyRects(const Occlusion::Region &region, ScreenInfo& s…
87 …static Occlusion::Region AlignedDirtyRegion(const Occlusion::Region& dirtyRegion, int32_t alignedB…
H A Drs_uni_render_visitor.h160 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 Drs_uni_render_visitor.cpp703 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 Drs_uni_render_util.cpp93 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 Dcore3d_dm_fw.shader54 { "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 Dcore3d_dm_fw_reflection_plane.shader59 "displayName": "Ambient Occlusion"
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/dfx/
H A Drs_dirty_rects_dfx.h46 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 Drs_uni_render_visitor_test.cpp435 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 Drs_uni_render_util_test.cpp198 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 Drs_main_thread_test.cpp1683 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 Drs_surface_render_node_test.cpp1508 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);
1801Occlusion::Region opaqueRegion = surfaceNode->SetUnfocusedWindowOpaqueRegion(absRect, rotation);
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/
H A Drs_occlusion_region_helper.h22 namespace Occlusion {
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/common/
H A Drs_occlusion_region_helper.cpp19 namespace Occlusion { namespace

12