Home
last modified time | relevance | path

Searched refs:roundRect (Results 1 - 25 of 69) sorted by relevance

123

/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/utils/
H A Dround_rect_test.cpp51 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 Ddrawing_round_rect_test.cpp58 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 Ddrawing_path_test.cpp244 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 Ddrawing_canvas_test.cpp346 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 Droundrect_fuzzer.cpp44 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 Droundrect_fuzzer.cpp54 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 Drender_node_modifier.cpp379 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 Dmock_canvas.h40 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 Dtesting_canvas.h59 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 Dround_rect.h41 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 Dsvg_rect.cpp97 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 Dsvg_rect.cpp52 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 Drosen_render_context_test_new.cpp180 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 Dfocus_state_modifier.h43 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 Drecording_canvas.cpp113 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 Ddrawing_round_rect.h34 * @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 Dswitch_paint_method.cpp129 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 Dslider_content_modifier.cpp188 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 Drosen_render_shape.cpp98 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 Drosen_universal_painter.cpp110 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 Drs_listened_canvas.cpp58 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 Dskia_canvas.h84 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 Dskia_canvas.cpp318 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 Dpath_fuzzer.cpp153 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 Dcanvas_test.cpp108 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()

Completed in 19 milliseconds

123