/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/utils/ |
H A D | region_test.cpp | 152 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 D | region_impl.h | 27 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 D | js_enum.cpp | 93 { "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 D | region.h | 25 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 D | rs_cpu_overdraw_canvas_listener.cpp | 45 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 D | rs_occlusion_region.cpp | 211 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 D | wm_occlusion_region.cpp | 264 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 D | js_region.cpp | 169 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 D | region.cpp | 76 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 D | skia_region.h | 45 bool Op(const Region& region, RegionOp op) override;
|
H A D | skia_region.cpp | 105 bool SkiaRegion::Op(const Region& region, RegionOp op) in Op()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/ |
H A D | drawing_region.cpp | 68 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 D | region_fuzzer.cpp | 72 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 D | rs_marshalling_test.cpp | 392 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 D | rs_occlusion_region_test.cpp | 212 * @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 D | wm_occlusion_region.h | 231 void RegionOp(Region& r1, Region& r2, Region& res, Region::OP op);
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/ |
H A D | rs_occlusion_region.h | 350 void RegionOp(Region& r1, Region& r2, Region& res, Region::OP op);
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_surface_render_node_drawable.cpp | 203 resultRegion.Op(tempRegion, Drawing::RegionOp::UNION); in CalculateVisibleRegion() 522 region.Op(tempRegion, Drawing::RegionOp::UNION); in MergeDirtyRegionBelowCurSurface()
|
H A D | rs_render_node_drawable.cpp | 217 filterRegion.Op(region, Drawing::RegionOp::UNION); in TraverseSubTreeAndDrawFilterWithClip()
|
H A D | rs_display_render_node_drawable.cpp | 100 region.Op(tmpRegion, Drawing::RegionOp::UNION); in GetFlippedRegion()
|