Home
last modified time | relevance | path

Searched refs:Region (Results 1 - 25 of 121) sorted by relevance

12345

/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/utils/
H A Dregion.cpp23 Region::Region() : impl_(ImplFactory::CreateRegionImpl()) {} in Region() function in OHOS::Rosen::Drawing::Region
25 Region::Region(const Region& other) : Region() in Region() function in OHOS::Rosen::Drawing::Region
30 Region& Region::operator=(const Region& other) in operator =()
36 bool Region
[all...]
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/utils/
H A Dregion_test.cpp47 std::unique_ptr<Region> region = std::make_unique<Region>(); in HWTEST_F()
53 * @tc.desc: test for constructs a rectangular Region matching the bounds of rect.
59 std::unique_ptr<Region> region = std::make_unique<Region>(); in HWTEST_F()
67 * @tc.desc: test for constructs a rectangular Region matching the bounds of rect.
73 std::unique_ptr<Region> region = std::make_unique<Region>(); in HWTEST_F()
81 * @tc.desc: test for constructs Region to match outline of path within clip.
87 std::unique_ptr<Region> regio in HWTEST_F()
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/common/
H A Drs_occlusion_region.cpp149 void Region::getRange(std::vector<Range>& ranges, Node& node, Region::OP op) in getRange()
152 case Region::OP::AND: in getRange()
155 case Region::OP::OR: in getRange()
158 case Region::OP::XOR: in getRange()
161 case Region::OP::SUB: in getRange()
170 void Region::UpdateRects(Rects& r, std::vector<Range>& ranges, std::vector<int>& indexAt, Region& res) in UpdateRects()
198 void Region::MakeBound() in MakeBound()
211 void Region
[all...]
/foundation/window/window_manager/utils/include/
H A Dwm_occlusion_region.h135 class Region { class
147 Region() = default;
148 explicit Region(Rect& rect) in Region() function in OHOS::Rosen::WmOcclusion::Region
154 Region(const Region& region) : rects_(region.rects_), bound_(region.bound_) {} in Region() function in OHOS::Rosen::WmOcclusion::Region
155 Region& operator=(const Region& region) in operator =()
161 ~Region() {} in ~Region()
195 std::string info = "{ Region Size " + std::to_string(rects_.size()) + ": "; in GetRegionInfo()
228 /* core Region logi
[all...]
/foundation/window/window_manager/utils/src/
H A Dwm_occlusion_region.cpp23 bool Region::_s_so_loaded_ = false;
139 void Region::getRange(std::vector<Range>& ranges, Node& node, Region::OP op) in getRange()
142 case Region::OP::AND: in getRange()
145 case Region::OP::SUB: in getRange()
148 case Region::OP::OR: in getRange()
151 case Region::OP::XOR: in getRange()
172 void Region::UpdateRects(Rects& r, std::vector<Range>& ranges, std::vector<int>& indexAt, Region& res) in UpdateRects()
201 void Region
[all...]
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/common/
H A Drs_occlusion_region_test.cpp72 Region region(rect); in HWTEST_F()
221 Region region; in HWTEST_F()
222 Region region1; in HWTEST_F()
223 Region region2; in HWTEST_F()
224 Region res; in HWTEST_F()
225 Region::OP op = Region::OP::SUB; in HWTEST_F()
240 Region region; in HWTEST_F()
241 Region region1; in HWTEST_F()
242 Region region in HWTEST_F()
[all...]
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/utils/
H A Dregion.h33 class DRAWING_API Region { class
35 Region();
36 Region(const Region& other);
37 Region& operator=(const Region& other);
38 virtual ~Region() = default;
40 void Clone(const Region& other) in Clone()
53 * @brief Constructs a rectangular Region matching the bounds of rect.
54 * @param rectI Bounds of constructed Region
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/
H A Drs_occlusion_region.h236 class RSB_EXPORT Region { class
248 Region() = default;
249 Region(Rect r) in Region() function in OHOS::Rosen::Occlusion::Region
255 Region(const Region& reg) : rects_(reg.rects_), bound_(reg.bound_) {} in Region() function in OHOS::Rosen::Occlusion::Region
256 ~Region() {} in ~Region()
303 info = "Region [Empty]"; in GetRegionInfo()
305 info = "Region " + std::to_string(rects_.size()) + ": "; in GetRegionInfo()
347 /* core Region logic operation function, the return region's rects is guaranteed no-intersection
350 void RegionOp(Region
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/test/unittest/
H A Drs_region_test.cpp49 Occlusion::Region resgion1 { rect1 }; in HWTEST_F()
51 Occlusion::Region resgion2 { rect2 }; in HWTEST_F()
52 Occlusion::Region sub = resgion1.Sub(resgion2); in HWTEST_F()
68 Occlusion::Region resgion1 { rect1 }; in HWTEST_F()
70 Occlusion::Region resgion2 { rect2 }; in HWTEST_F()
71 Occlusion::Region resOr = resgion1.Or(resgion2); in HWTEST_F()
87 Occlusion::Region resgion1 { rect1 }; in HWTEST_F()
89 Occlusion::Region resgion2 { rect2 }; in HWTEST_F()
90 Occlusion::Region resAnd = resgion1.And(resgion2); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/
H A Ddrawing_region.cpp31 static Region* CastToRegion(OH_Drawing_Region* cRegion) in CastToRegion()
33 return reinterpret_cast<Region*>(cRegion); in CastToRegion()
43 return (OH_Drawing_Region*)new Region(); in OH_Drawing_RegionCreate()
48 Region* region = CastToRegion(cRegion); in OH_Drawing_RegionContains()
58 Region* region = CastToRegion(cRegion); in OH_Drawing_RegionOp()
59 Region* dst = CastToRegion(const_cast<OH_Drawing_Region*>(cDst)); in OH_Drawing_RegionOp()
74 Region* region = CastToRegion(cRegion); in OH_Drawing_RegionSetRect()
89 Region* region = CastToRegion(cRegion); in OH_Drawing_RegionSetPath()
91 Region* clip = CastToRegion(const_cast<OH_Drawing_Region*>(cClip)); in OH_Drawing_RegionSetPath()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/
H A Dregion_impl.h26 class Region;
35 virtual bool SetPath(const Path& path, const Region& clip) = 0;
37 virtual bool IsIntersects(const Region& other) const = 0;
40 virtual bool IsRegionContained(const Region& other) const = 0;
41 virtual bool Op(const Region& region, const RegionOp op) = 0;
43 virtual void Clone(const Region& other) = 0;
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_region.h39 bool SetPath(const Path& path, const Region& clip) override;
41 bool IsIntersects(const Region& other) const override;
44 bool IsRegionContained(const Region& other) const override;
45 bool Op(const Region& region, RegionOp op) override;
47 void Clone(const Region& other) override;
H A Dskia_region.cpp45 bool SkiaRegion::SetPath(const Path& path, const Region& clip) in SetPath()
73 bool SkiaRegion::IsIntersects(const Region& other) const in IsIntersects()
94 bool SkiaRegion::IsRegionContained(const Region& other) const in IsRegionContained()
105 bool SkiaRegion::Op(const Region& region, RegionOp op) in Op()
121 void SkiaRegion::Clone(const Region& other) in Clone()
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/utils/region_fuzzer/
H A Dregion_fuzzer.cpp44 Region region = Region(); in RegionFuzzTest001()
45 Region regionOne = Region(region); in RegionFuzzTest001()
92 Region region = Region(); in RegionFuzzTest002()
/foundation/graphic/graphic_2d/frameworks/surfaceimage/test/unittest/
H A Dnative_image_test.cpp393 struct Region *region = new Region(); in HWTEST_F()
394 struct Region::Rect *rect = new Region::Rect(); in HWTEST_F()
581 struct Region *region = new Region(); in HWTEST_F()
582 struct Region::Rect *rect = new Region::Rect(); in HWTEST_F()
655 struct Region *region = new Region(); in HWTEST_F()
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_surface_render_node_drawable.h211 const Occlusion::Region& GetVisibleDirtyRegion() const;
212 void SetVisibleDirtyRegion(const Occlusion::Region& region);
213 void SetAlignedVisibleDirtyRegion(const Occlusion::Region& region);
215 const Occlusion::Region& GetGlobalDirtyRegion() const;
217 void SetDirtyRegionBelowCurrentLayer(Occlusion::Region& region);
251 void MergeDirtyRegionBelowCurSurface(RSRenderThreadParams& uniParam, Drawing::Region& region);
252 Drawing::Region CalculateVisibleRegion(RSRenderThreadParams& uniParam, RSSurfaceRenderParams& surfaceParams,
331 Occlusion::Region visibleDirtyRegion_;
332 Occlusion::Region alignedVisibleDirtyRegion_;
334 Occlusion::Region globalDirtyRegion
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/params/
H A Drs_surface_render_params.h308 void SetTransparentRegion(const Occlusion::Region& transparentRegion);
309 const Occlusion::Region& GetTransparentRegion() const;
314 void SetVisibleRegion(const Occlusion::Region& visibleRegion);
315 Occlusion::Region GetVisibleRegion() const override;
317 void SetVisibleRegionInVirtual(const Occlusion::Region& visibleRegion);
318 Occlusion::Region GetVisibleRegionInVirtual() const;
370 bool IsVisibleDirtyRegionEmpty(const Drawing::Region curSurfaceDrawRegion) const;
401 void SetRoundedCornerRegion(const Occlusion::Region& roundedCornerRegion) in SetRoundedCornerRegion()
406 const Occlusion::Region& GetRoundedCornerRegion() const in GetRoundedCornerRegion()
414 void SetOpaqueRegion(const Occlusion::Region
[all...]
/foundation/graphic/graphic_surface/surface/test/systemtest/
H A Dnative_window_test.cpp105 struct Region *region = new Region(); in CreateNativeWindowAndRequestBuffer001()
106 struct Region::Rect *rect = new Region::Rect(); in CreateNativeWindowAndRequestBuffer001()
224 struct Region *region = new Region(); in CreateNativeWindowAndRequestBuffer002()
225 struct Region::Rect *rect = new Region::Rect(); in CreateNativeWindowAndRequestBuffer002()
317 struct Region *region = new Region(); in CreateNativeWindowAndRequestBuffer003()
[all...]
/foundation/window/window_manager/utils/test/unittest/
H A Dwm_occlusion_region_test.cpp330 * @tc.name: Region::UpdateRects01
331 * @tc.desc: test WmOcclusionRegion WmOcclusion::Region::UpdateRects
336 Region* region = new Region(); in HWTEST_F()
338 Region::Rects rects; in HWTEST_F()
352 Region regionRes; in HWTEST_F()
369 * @tc.name: Region::MakeBound01
370 * @tc.desc: test WmOcclusionRegion WmOcclusion::Region::MakeBound
375 Region* region = new Region(); in HWTEST_F()
[all...]
/foundation/graphic/graphic_2d/frameworks/surfaceimage/test/systemtest/
H A Dnative_image_system_test.cpp89 struct Region *region = new Region(); in ProducerThread()
90 struct Region::Rect *rect = new Region::Rect(); in ProducerThread()
244 struct Region *region = new Region(); in CreateNativeWindowAndRequestBuffer001()
245 struct Region::Rect *rect = new Region::Rect(); in CreateNativeWindowAndRequestBuffer001()
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/skia_adapter/
H A Dskia_region_test.cpp51 Region region; in HWTEST_F()
78 Region region; in HWTEST_F()
92 Region region; in HWTEST_F()
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/region_napi/
H A Djs_region.h29 explicit JsRegion(std::shared_ptr<Region> region) : m_region(region) {}; in JsRegion()
43 Region* GetRegion();
54 std::shared_ptr<Region> m_region = nullptr;
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_surface_render_node.h556 Occlusion::Region& GetTransparentRegion() in GetTransparentRegion()
561 const Occlusion::Region& GetRoundedCornerRegion() const in GetRoundedCornerRegion()
566 const Occlusion::Region& GetOpaqueRegion() const in GetOpaqueRegion()
571 Occlusion::Region& GetOpaqueRegion() in GetOpaqueRegion()
576 Occlusion::Region& GetContainerRegion() in GetContainerRegion()
602 const Occlusion::Region& GetVisibleRegion() const in GetVisibleRegion()
607 const Occlusion::Region& GetVisibleRegionInVirtual() const in GetVisibleRegionInVirtual()
612 const Occlusion::Region& GetVisibleRegionForCallBack() const in GetVisibleRegionForCallBack()
639 const Occlusion::Region& region,
662 void SetExtraDirtyRegionAfterAlignment(const Occlusion::Region
[all...]
/foundation/graphic/graphic_2d/rosen/test/render/render/unittest/drawable/
H A Drs_render_drawable_test.cpp116 Drawing::Region region; in HWTEST_F()
135 Drawing::Region region; in HWTEST_F()
154 Drawing::Region region; in HWTEST_F()
177 Drawing::Region region; in HWTEST_F()
197 Drawing::Region region; in HWTEST_F()
226 Drawing::Region region; in HWTEST_F()
254 Drawing::Region region; in HWTEST_F()
284 Drawing::Region region; in HWTEST_F()
308 Drawing::Region region; in HWTEST_F()
457 Drawing::Region resul in HWTEST_F()
[all...]
/foundation/graphic/graphic_2d/rosen/samples/hello_native_window/
H A Dhello_native_window.cpp103 struct Region *region = new Region(); in main()
104 struct Region::Rect *rect = new Region::Rect(); in main()

Completed in 29 milliseconds

12345