Home
last modified time | relevance | path

Searched refs:RegionOp (Results 1 - 20 of 20) sorted by relevance

/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/utils/
H A Dregion_test.cpp152 EXPECT_FALSE(region->Op(other, RegionOp::DIFFERENCE)); in HWTEST_F()
170 EXPECT_TRUE(region->Op(other, RegionOp::DIFFERENCE)); in HWTEST_F()
188 EXPECT_TRUE(region->Op(other, RegionOp::INTERSECT)); in HWTEST_F()
206 EXPECT_TRUE(region->Op(other, RegionOp::UNION)); in HWTEST_F()
224 EXPECT_TRUE(region->Op(other, RegionOp::XOR)); in HWTEST_F()
242 EXPECT_TRUE(region->Op(other, RegionOp::REVERSE_DIFFERENCE)); in HWTEST_F()
260 EXPECT_TRUE(region->Op(other, RegionOp::REPLACE)); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/
H A Dregion_impl.h27 enum class RegionOp;
41 virtual bool Op(const Region& region, const RegionOp op) = 0;
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/enum_napi/
H A Djs_enum.cpp93 { "DIFFERENCE", static_cast<int32_t>(RegionOp::DIFFERENCE) },
94 { "INTERSECT", static_cast<int32_t>(RegionOp::INTERSECT) },
95 { "UNION", static_cast<int32_t>(RegionOp::UNION) },
96 { "XOR", static_cast<int32_t>(RegionOp::XOR) },
97 { "REVERSE_DIFFERENCE", static_cast<int32_t>(RegionOp::REVERSE_DIFFERENCE) },
98 { "REPLACE", static_cast<int32_t>(RegionOp::REPLACE) },
231 { "RegionOp", g_regionOp },
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/utils/
H A Dregion.h25 enum class RegionOp { class
106 virtual bool Op(const Region& region, RegionOp op);
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/overdraw/
H A Drs_cpu_overdraw_canvas_listener.cpp45 toDraw.Op(drawed, Drawing::RegionOp::DIFFERENCE); in Draw()
49 drawed.Op(toDraw, Drawing::RegionOp::UNION); in Draw()
205 regi.Op(target, Drawing::RegionOp::INTERSECT); in AppendRegion()
206 regions_[i + 1].Op(regi, Drawing::RegionOp::UNION); in AppendRegion()
209 regions_[1].Op(target, Drawing::RegionOp::UNION); in AppendRegion()
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/common/
H A Drs_occlusion_region.cpp211 void Region::RegionOp(Region& r1, Region& r2, Region& res, Region::OP op) in RegionOp() function in OHOS::Rosen::Occlusion::Region
313 RegionOp(r1, r, *this, op); in OperationSelf()
340 RegionOp(*this, r, res, Region::OP::AND); in And()
347 RegionOp(*this, r, res, Region::OP::OR); in Or()
354 RegionOp(*this, r, res, Region::OP::XOR); in Xor()
361 RegionOp(*this, r, res, Region::OP::SUB); in Sub()
/foundation/window/window_manager/utils/src/
H A Dwm_occlusion_region.cpp264 void Region::RegionOp(Region& r1, Region& r2, Region& res, Region::OP op) in RegionOp() function in OHOS::Rosen::WmOcclusion::Region
272 RegionOp(r1, r, *this, op); in OperationSelf()
279 RegionOp(*this, r, res, Region::OP::OR); in Or()
286 RegionOp(*this, r, res, Region::OP::AND); in And()
293 RegionOp(*this, r, res, Region::OP::SUB); in Sub()
300 RegionOp(*this, r, res, Region::OP::XOR); in Xor()
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/region_napi/
H A Djs_region.cpp169 RegionOp op = static_cast<RegionOp>(regionOp); in OnOp()
170 if (op < RegionOp::DIFFERENCE || op > RegionOp::REPLACE) { in OnOp()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/utils/
H A Dregion.cpp76 bool Region::Op(const Region& region, RegionOp op) in Op()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_region.h45 bool Op(const Region& region, RegionOp op) override;
H A Dskia_region.cpp105 bool SkiaRegion::Op(const Region& region, RegionOp op) in Op()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/
H A Ddrawing_region.cpp68 return region->Op(*dst, static_cast<RegionOp>(op)); in OH_Drawing_RegionOp()
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/utils/region_fuzzer/
H A Dregion_fuzzer.cpp72 region.Op(regionOne, static_cast<RegionOp>(op % OPTYPE_SIZE)); in RegionFuzzTest001()
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/transaction/
H A Drs_marshalling_test.cpp392 region.Op(tmpRegion1, Drawing::RegionOp::UNION); in HWTEST_F()
395 region.Op(tmpRegion2, Drawing::RegionOp::UNION); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/common/
H A Drs_occlusion_region_test.cpp212 * @tc.desc: test results of RegionOp
219 * @tc.steps: step1. RegionOp in HWTEST_F()
226 region.RegionOp(region1, region2, res, op); in HWTEST_F()
487 * @tc.desc: Verify function RegionOp
498 regionOperator.RegionOp(emptyRegion, baseRegion, resultRegion, operationType); in HWTEST_F()
/foundation/window/window_manager/utils/include/
H A Dwm_occlusion_region.h231 void RegionOp(Region& r1, Region& r2, Region& res, Region::OP op);
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/
H A Drs_occlusion_region.h350 void RegionOp(Region& r1, Region& r2, Region& res, Region::OP op);
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_surface_render_node_drawable.cpp203 resultRegion.Op(tempRegion, Drawing::RegionOp::UNION); in CalculateVisibleRegion()
522 region.Op(tempRegion, Drawing::RegionOp::UNION); in MergeDirtyRegionBelowCurSurface()
H A Drs_render_node_drawable.cpp217 filterRegion.Op(region, Drawing::RegionOp::UNION); in TraverseSubTreeAndDrawFilterWithClip()
H A Drs_display_render_node_drawable.cpp100 region.Op(tmpRegion, Drawing::RegionOp::UNION); in GetFlippedRegion()

Completed in 17 milliseconds