/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/utils/ |
H A D | round_rect_test.cpp | 51 std::unique_ptr<RoundRect> roundRect = std::make_unique<RoundRect>(); in HWTEST_F() local 52 ASSERT_TRUE(roundRect != nullptr); in HWTEST_F() 66 std::unique_ptr<RoundRect> roundRect = std::make_unique<RoundRect>(roundRect1); in HWTEST_F() local 67 ASSERT_TRUE(roundRect != nullptr); in HWTEST_F() 81 std::unique_ptr<RoundRect> roundRect = std::make_unique<RoundRect>(rect, 12.6f, 77.4f); in HWTEST_F() local 82 ASSERT_TRUE(roundRect != nullptr); in HWTEST_F() 97 std::unique_ptr<RoundRect> roundRect = std::make_unique<RoundRect>(rect, radiusXY); in HWTEST_F() local 98 ASSERT_TRUE(roundRect != nullptr); in HWTEST_F() 110 std::unique_ptr<RoundRect> roundRect = std::make_unique<RoundRect>(); in HWTEST_F() local 111 ASSERT_TRUE(roundRect ! in HWTEST_F() 126 std::unique_ptr<RoundRect> roundRect = std::make_unique<RoundRect>(); HWTEST_F() local 142 std::unique_ptr<RoundRect> roundRect = std::make_unique<RoundRect>(); HWTEST_F() local 159 std::unique_ptr<RoundRect> roundRect = std::make_unique<RoundRect>(); HWTEST_F() local 175 std::unique_ptr<RoundRect> roundRect = std::make_unique<RoundRect>(); HWTEST_F() local 189 std::unique_ptr<RoundRect> roundRect = std::make_unique<RoundRect>(); HWTEST_F() local [all...] |
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/ndk/ |
H A D | drawing_round_rect_test.cpp | 58 OH_Drawing_RoundRect* roundRect = OH_Drawing_RoundRectCreate(rect, 200, 200); in HWTEST_F() local 59 ASSERT_NE(nullptr, roundRect); in HWTEST_F() 65 OH_Drawing_RoundRectSetCorner(roundRect, static_cast<OH_Drawing_CornerPos>(FOUR), radius); in HWTEST_F() 67 OH_Drawing_RoundRectSetCorner(roundRect, static_cast<OH_Drawing_CornerPos>(MINUS_ONE), radius); in HWTEST_F() 69 OH_Drawing_RoundRectSetCorner(roundRect, OH_Drawing_CornerPos::CORNER_POS_TOP_LEFT, radius); in HWTEST_F() 73 OH_Drawing_RoundRectGetCorner(roundRect, static_cast<OH_Drawing_CornerPos>(FOUR)); in HWTEST_F() 75 OH_Drawing_RoundRectGetCorner(roundRect, static_cast<OH_Drawing_CornerPos>(MINUS_ONE)); in HWTEST_F() 78 retrievedRadius = OH_Drawing_RoundRectGetCorner(roundRect, OH_Drawing_CornerPos::CORNER_POS_TOP_LEFT); in HWTEST_F() 82 OH_Drawing_RoundRectDestroy(roundRect); in HWTEST_F() 95 OH_Drawing_RoundRect* roundRect in HWTEST_F() local 121 OH_Drawing_RoundRect* roundRect = OH_Drawing_RoundRectCreate(rect, 200, 200); HWTEST_F() local 147 OH_Drawing_RoundRect* roundRect = OH_Drawing_RoundRectCreate(rect, 200, 200); HWTEST_F() local 190 OH_Drawing_RoundRect* roundRect = OH_Drawing_RoundRectCreate(rect, 25, 25); // 25: xRad, 25: yRad HWTEST_F() local [all...] |
H A D | drawing_path_test.cpp | 244 OH_Drawing_RoundRect* roundRect = OH_Drawing_RoundRectCreate(rect, 20, 20); in HWTEST_F() local 245 OH_Drawing_PathAddRoundRect(nullptr, roundRect, OH_Drawing_PathDirection::PATH_DIRECTION_CW); in HWTEST_F() 249 OH_Drawing_PathAddRoundRect(path, roundRect, static_cast<OH_Drawing_PathDirection>(NEGATIVE_ONE)); in HWTEST_F() 251 OH_Drawing_PathAddRoundRect(path, roundRect, static_cast<OH_Drawing_PathDirection>(INTNUM_TEN)); in HWTEST_F() 253 OH_Drawing_PathAddRoundRect(path, roundRect, OH_Drawing_PathDirection::PATH_DIRECTION_CW); in HWTEST_F() 257 OH_Drawing_RoundRectDestroy(roundRect); in HWTEST_F() 779 OH_Drawing_RoundRect* roundRect = OH_Drawing_RoundRectCreate(rect, 20, 20); in HWTEST_F() local 780 OH_Drawing_PathAddRoundRect(path, roundRect, OH_Drawing_PathDirection::PATH_DIRECTION_CW); in HWTEST_F() 791 OH_Drawing_RoundRectDestroy(roundRect); in HWTEST_F()
|
H A D | drawing_canvas_test.cpp | 346 OH_Drawing_RoundRect *roundRect = OH_Drawing_RoundRectCreate(nullptr, 20, 20); in HWTEST_F() local 347 EXPECT_EQ(roundRect, nullptr); in HWTEST_F() 348 roundRect = OH_Drawing_RoundRectCreate(rect, 20, 20); in HWTEST_F() 349 EXPECT_NE(roundRect, nullptr); in HWTEST_F() 350 OH_Drawing_CanvasDrawRoundRect(nullptr, roundRect); in HWTEST_F() 354 OH_Drawing_CanvasDrawRoundRect(canvas_, roundRect); in HWTEST_F() 357 OH_Drawing_RoundRectDestroy(roundRect); in HWTEST_F() 1230 OH_Drawing_RoundRect* roundRect = OH_Drawing_RoundRectCreate(rect, 10, 10); in HWTEST_F() local 1232 OH_Drawing_CanvasClipRoundRect(nullptr, roundRect, OH_Drawing_CanvasClipOp::INTERSECT, alias); in HWTEST_F() 1236 OH_Drawing_CanvasClipRoundRect(canvas_, roundRect, OH_Drawing_CanvasClipO in HWTEST_F() 1252 OH_Drawing_RoundRect* roundRect = OH_Drawing_RoundRectCreate(rect, 0, 0); HWTEST_F() local 1275 OH_Drawing_RoundRect* roundRect = OH_Drawing_RoundRectCreate(rect, 0, 0); HWTEST_F() local [all...] |
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/utils/roundrect_fuzzer/ |
H A D | roundrect_fuzzer.cpp | 44 RoundRect roundRect; in RoundRectFuzzTest000() local 45 roundRect.Offset(dx, dy); in RoundRectFuzzTest000() 46 roundRect.IsSimpleRoundRect(); in RoundRectFuzzTest000() 47 roundRect.GetSimpleX(); in RoundRectFuzzTest000() 48 roundRect.GetSimpleY(); in RoundRectFuzzTest000() 50 roundRect.AdjustRadiiX(PATH_DOUBLE, PATH_DOUBLE, static_cast<RoundRect::CornerPos>(cornerPosA % PATH_FIVE), in RoundRectFuzzTest000() 52 roundRect.AdjustRadiiY(PATH_DOUBLE, PATH_DOUBLE, static_cast<RoundRect::CornerPos>(cornerPosA % PATH_FIVE), in RoundRectFuzzTest000() 54 roundRect.ClampToZero(); in RoundRectFuzzTest000() 55 roundRect.ScaleRadii(); in RoundRectFuzzTest000() 56 roundRect in RoundRectFuzzTest000() 78 RoundRect roundRect = RoundRect(r, xRad, yRad); RoundRectFuzzTest001() local [all...] |
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkroundrect_fuzzer/ |
H A D | roundrect_fuzzer.cpp | 54 OH_Drawing_RoundRect* roundRect = OH_Drawing_RoundRectCreate(nullptr, xRad, yRad); in NativeDrawingRoundRectTest001() local 55 roundRect = OH_Drawing_RoundRectCreate(rect, xRad, yRad); in NativeDrawingRoundRectTest001() 60 OH_Drawing_RoundRectSetCorner(roundRect, in NativeDrawingRoundRectTest001() 62 OH_Drawing_RoundRectSetCorner(roundRect, static_cast<OH_Drawing_CornerPos>(cornerPos), radiusXY); in NativeDrawingRoundRectTest001() 66 OH_Drawing_RoundRectGetCorner(roundRect, in NativeDrawingRoundRectTest001() 68 OH_Drawing_RoundRectGetCorner(roundRect, static_cast<OH_Drawing_CornerPos>(cornerPos)); in NativeDrawingRoundRectTest001() 70 OH_Drawing_RoundRectOffset(roundRect, dx, dy); in NativeDrawingRoundRectTest001() 74 OH_Drawing_RoundRectDestroy(roundRect); in NativeDrawingRoundRectTest001()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | render_node_modifier.cpp | 379 void SetRoundRectMask(ArkUINodeHandle node, const ArkUI_Float32* roundRect, const ArkUI_Uint32 roundRectSize, in SetRoundRectMask() argument 389 roundRect[TOP_LEFT_X_VALUE], roundRect[TOP_LEFT_Y_VALUE]); in SetRoundRectMask() 391 roundRect[TOP_RIGHT_X_VALUE], roundRect[TOP_RIGHT_Y_VALUE]); in SetRoundRectMask() 393 roundRect[BOTTOM_LEFT_X_VALUE], roundRect[BOTTOM_LEFT_Y_VALUE]); in SetRoundRectMask() 395 roundRect[BOTTOM_RIGHT_X_VALUE], roundRect[BOTTOM_RIGHT_Y_VALUE]); in SetRoundRectMask() 397 RectF rect(roundRect[LEFT_VALU in SetRoundRectMask() 467 SetRoundRectClip(ArkUINodeHandle node, const ArkUI_Float32* roundRect, const ArkUI_Uint32 roundRectSize) SetRoundRectClip() argument [all...] |
/foundation/arkui/ace_engine/test/mock/core/rosen/ |
H A D | mock_canvas.h | 40 MOCK_METHOD3(ClipRoundRectImpl, void(const TestingRoundRect& roundRect, ClipOp op, bool antiAlias)); 41 virtual void ClipRoundRect(const TestingRoundRect& roundRect, ClipOp op, bool antiAlias = false) in ClipRoundRect() argument 43 ClipRoundRectImpl(roundRect, op, antiAlias); in ClipRoundRect() 52 MOCK_METHOD1(DrawRoundRect, void(const TestingRoundRect& roundRect));
|
H A D | testing_canvas.h | 59 virtual void ClipRoundRect(const TestingRoundRect& roundRect, ClipOp op, bool antiAlias = false) {} in ClipRoundRect() argument 104 virtual void DrawRoundRect(const TestingRoundRect& roundRect) {} in DrawRoundRect() argument
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/utils/ |
H A D | round_rect.h | 41 inline RoundRect(const RoundRect& roundRect) noexcept; 81 inline RoundRect::RoundRect(const RoundRect& roundRect) noexcept : RoundRect() in RoundRect() 83 rect_ = roundRect.rect_; in RoundRect() 85 radiusXY_[i] = roundRect.radiusXY_[i]; in RoundRect() 87 isSimple_ = roundRect.isSimple_; in RoundRect()
|
/foundation/arkui/ace_engine/frameworks/core/components/svg/parse/ |
H A D | svg_rect.cpp | 97 SkRRect roundRect = SkRRect::MakeRectXY( in AsPath() local 104 path.addRRect(roundRect); in AsPath() 106 RSRoundRect roundRect(RSRect(ConvertDimensionToPx(component_->GetX(), viewPort, SvgLengthType::HORIZONTAL), in AsPath() 112 path.AddRoundRect(roundRect); in AsPath()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/parse/ |
H A D | svg_rect.cpp | 52 SkRRect roundRect = SkRRect::MakeRectXY( in AsPath() local 59 path.addRRect(roundRect); in AsPath() 65 RSRoundRect roundRect = RSRoundRect(RSRect(left, top, width + left, height + top), rx, ry); in AsPath() local 67 path.AddRoundRect(roundRect); in AsPath()
|
/foundation/arkui/ace_engine/test/unittest/core/rosen/ |
H A D | rosen_render_context_test_new.cpp | 180 RoundRect roundRect; in HWTEST_F() local 181 roundRect.SetRect(rect); in HWTEST_F() 182 roundRect.SetCornerRadius(1.0); in HWTEST_F() 183 RSRect rsRect(roundRect.GetRect().Left(), roundRect.GetRect().Top(), roundRect.GetRect().Right(), in HWTEST_F() 184 roundRect.GetRect().Bottom()); in HWTEST_F() 186 EdgeF edge = roundRect.GetCornerRadius(RoundRect::TOP_LEFT_POS); in HWTEST_F() 188 edge = roundRect.GetCornerRadius(RoundRect::TOP_RIGHT_POS); in HWTEST_F() 190 edge = roundRect in HWTEST_F() 756 RoundRect roundRect; HWTEST_F() local 850 RoundRect roundRect; HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | focus_state_modifier.h | 43 RSRoundRect roundRect = roundRect_; variable 45 roundRect.SetRect( 51 paintTask_(roundRect, rsCanvas); 55 paintTask_(roundRect, *context.canvas);
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/recording/ |
H A D | recording_canvas.cpp | 113 void RecordingCanvas::DrawRoundRect(const RoundRect& roundRect) in DrawRoundRect() argument 116 AddDrawOpDeferred<DrawRoundRectOpItem>(roundRect); in DrawRoundRect() 119 AddDrawOpImmediate<DrawRoundRectOpItem::ConstructorHandle>(roundRect); in DrawRoundRect() 459 void RecordingCanvas::ClipRoundRect(const RoundRect& roundRect, ClipOp op, bool doAntiAlias) in ClipRoundRect() argument 462 Canvas::ClipRoundRect(roundRect, op, doAntiAlias); in ClipRoundRect() 464 cmdList_->AddDrawOp(std::make_shared<ClipRoundRectOpItem>(roundRect, op, doAntiAlias)); in ClipRoundRect() 467 cmdList_->AddDrawOp<ClipRoundRectOpItem::ConstructorHandle>(roundRect, op, doAntiAlias); in ClipRoundRect() 473 RoundRect roundRect = RoundRect(rect, pts); in ClipRoundRect() local 474 Canvas::ClipRoundRect(roundRect, ClipOp::INTERSECT, doAntiAlias); in ClipRoundRect() 476 cmdList_->AddDrawOp(std::make_shared<ClipRoundRectOpItem>(roundRect, ClipO in ClipRoundRect() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/include/ |
H A D | drawing_round_rect.h | 34 * @brief Declares functions related to the <b>roundRect</b> object in the drawing module. 123 * @param roundRect Indicates the pointer to an <b>OH_Drawing_RoundRect</b> object. 128 * Returns {@link OH_DRAWING_ERROR_INVALID_PARAMETER} if roundRect is nullptr. 132 OH_Drawing_ErrorCode OH_Drawing_RoundRectOffset(OH_Drawing_RoundRect* roundRect, float dx, float dy);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/toggle/ |
H A D | switch_paint_method.cpp | 129 RSRoundRect roundRect(rect, trackRadius, trackRadius); in PaintSwitch() 136 canvas.DrawRoundRect(roundRect); in PaintSwitch() 140 canvas.DrawRoundRect(roundRect); in PaintSwitch()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/slider/ |
H A D | slider_content_modifier.cpp | 188 RSRoundRect roundRect(trackRect, trackBorderRadius, trackBorderRadius); in DrawBackground() 189 canvas.DrawRoundRect(roundRect); in DrawBackground() 192 canvas.ClipRoundRect(roundRect, RSClipOp::INTERSECT, true); in DrawBackground() 723 void SliderContentModifier::SetShapeRectRadius(RSRoundRect& roundRect, float borderWidth) in SetShapeRectRadius() argument 727 roundRect.SetCornerRadius(RSRoundRect::TOP_LEFT_POS, radiusX, radiusY); in SetShapeRectRadius() 731 roundRect.SetCornerRadius(RSRoundRect::TOP_RIGHT_POS, radiusX, radiusY); in SetShapeRectRadius() 735 roundRect.SetCornerRadius(RSRoundRect::BOTTOM_LEFT_POS, radiusX, radiusY); in SetShapeRectRadius() 739 roundRect.SetCornerRadius(RSRoundRect::BOTTOM_RIGHT_POS, radiusX, radiusY); in SetShapeRectRadius() 775 RSRoundRect roundRect; in DrawBlockShapeRect() local 781 roundRect in DrawBlockShapeRect() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/shape/ |
H A D | rosen_render_shape.cpp | 98 SkRRect roundRect; in CreateRect() local 99 roundRect.setRectRadii(rect, fRadii); in CreateRect() 100 path_.addRRect(roundRect); in CreateRect() 107 RSRoundRect roundRect(rect, fRadii); in CreateRect() 108 path_.AddRoundRect(roundRect); in CreateRect()
|
/foundation/arkui/ace_engine/frameworks/core/components/common/painter/ |
H A D | rosen_universal_painter.cpp | 110 RSRoundRect roundRect = RSRoundRect(rect, fRadii); in DrawRRectBackground() local 112 canvas->DrawRoundRect(roundRect); in DrawRRectBackground()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/overdraw/ |
H A D | rs_listened_canvas.cpp | 58 void RSListenedCanvas::DrawRoundRect(const RoundRect& roundRect) in DrawRoundRect() argument 60 RSPaintFilterCanvas::DrawRoundRect(roundRect); in DrawRoundRect() 62 listener_->DrawRoundRect(roundRect); in DrawRoundRect()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_canvas.h | 84 void DrawRoundRect(const RoundRect& roundRect, const Paint& paint) override; 135 void ClipRoundRect(const RoundRect& roundRect, ClipOp op, bool doAntiAlias) override; 177 void RoundRectCastToSkRRect(const RoundRect& roundRect, SkRRect& skRRect) const;
|
H A D | skia_canvas.cpp | 318 void SkiaCanvas::DrawRoundRect(const RoundRect& roundRect, const Paint& paint) in DrawRoundRect() argument 325 RoundRectCastToSkRRect(roundRect, rRect); in DrawRoundRect() 932 void SkiaCanvas::ClipRoundRect(const RoundRect& roundRect, ClipOp op, bool doAntiAlias) in ClipRoundRect() argument 939 RoundRectCastToSkRRect(roundRect, rRect); in ClipRoundRect() 1153 void SkiaCanvas::RoundRectCastToSkRRect(const RoundRect& roundRect, SkRRect& skRRect) const in RoundRectCastToSkRRect() argument 1155 const SkRect* outer = reinterpret_cast<const SkRect*>(&roundRect.GetRect()); in RoundRectCastToSkRRect() 1156 if (roundRect.IsSimpleRoundRect()) { in RoundRectCastToSkRRect() 1157 skRRect.setRectXY(*outer, roundRect.GetSimpleX(), roundRect.GetSimpleY()); in RoundRectCastToSkRRect() 1161 const SkVector* radii = reinterpret_cast<const SkVector*>(&roundRect in RoundRectCastToSkRRect() [all...] |
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkpath_fuzzer/ |
H A D | path_fuzzer.cpp | 153 OH_Drawing_RoundRect* roundRect = OH_Drawing_RoundRectCreate(rect, xRad, yRad); in NativeDrawingPathTest003() local 154 OH_Drawing_PathAddRoundRect(path, roundRect, static_cast<OH_Drawing_PathDirection>(pathDirection)); in NativeDrawingPathTest003() 155 OH_Drawing_PathAddRoundRect(nullptr, roundRect, in NativeDrawingPathTest003() 159 OH_Drawing_PathAddRoundRect(path, roundRect, in NativeDrawingPathTest003() 171 OH_Drawing_RoundRectDestroy(roundRect); in NativeDrawingPathTest003()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ndk/cpp/interface/ |
H A D | canvas_test.cpp | 108 OH_Drawing_RoundRect* roundRect = OH_Drawing_RoundRectCreate(rect, 20, 20); in OnTestPerformance() local 110 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect); in OnTestPerformance() 140 OH_Drawing_RoundRect* roundRect = OH_Drawing_RoundRectCreate(rect, 20, 20); in OnTestPerformance() local 141 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect); in OnTestPerformance() 143 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true); in OnTestPerformance()
|