Home
last modified time | relevance | path

Searched refs:radiusXY (Results 1 – 25 of 32) sorted by relevance

12

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/
H A Dimage_painter_utils.cpp40 if (radiusXY.size() == RADIUS_POINTS_SIZE) { in ToSkRadius()
42 SkFloatToScalar(std::max(radiusXY[SkRRect::kUpperLeft_Corner].GetX(), 0.0f)), in ToSkRadius()
43 SkFloatToScalar(std::max(radiusXY[SkRRect::kUpperLeft_Corner].GetY(), 0.0f))); in ToSkRadius()
45 SkFloatToScalar(std::max(radiusXY[SkRRect::kUpperRight_Corner].GetX(), 0.0f)), in ToSkRadius()
48 SkFloatToScalar(std::max(radiusXY[SkRRect::kLowerRight_Corner].GetX(), 0.0f)), in ToSkRadius()
51 SkFloatToScalar(std::max(radiusXY[SkRRect::kLowerLeft_Corner].GetX(), 0.0f)), in ToSkRadius()
60 if (radiusXY.size() == RADIUS_POINTS_SIZE) {
151 radius[0] = RSPoint(radiusXY[0].GetX(), radiusXY[0].GetY()); in ClipRRect()
152 radius[1] = RSPoint(radiusXY[1].GetX(), radiusXY[1].GetY()); in ClipRRect()
153 radius[2] = RSPoint(radiusXY[3].GetX(), radiusXY[3].GetY()); in ClipRRect()
[all …]
H A Drendering_context.cpp61 …anvas, const RSRect& /* srcRect */, const RSRect& /* dstRect */, const BorderRadiusArray& radiusXY) in DrawToRSCanvas() argument
87 auto radii = ImagePainterUtils::ToSkRadius(radiusXY); in DrawToRSCanvas()
97 …anvas, const RSRect& /* srcRect */, const RSRect& /* dstRect */, const BorderRadiusArray& radiusXY) in DrawToRSCanvas() argument
111 RSPoint point(radiusXY[i].GetX(), radiusXY[i].GetY()); in DrawToRSCanvas()
118 auto radii = ImagePainterUtils::ToRSRadius(radiusXY); in DrawToRSCanvas()
H A Dimage_painter_utils.h35 static std::unique_ptr<SkVector[]> ToSkRadius(const BorderRadiusArray& radiusXY);
36 … static void ClipRRect(RSCanvas& canvas, const RSRect& dstRect, const BorderRadiusArray& radiusXY);
40 static std::unique_ptr<RSPoint[]> ToRSRadius(const BorderRadiusArray& radiusXY);
41 … static void ClipRRect(RSCanvas& canvas, const RSRect& dstRect, const BorderRadiusArray& radiusXY);
H A Dpixelmap_image.h47 … canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) override;
52 …RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY);
54 …RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY);
H A Dskia_image.cpp187 … RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in DrawToRSCanvas() argument
194 ImagePainterUtils::ClipRRect(canvas, dstRect, radiusXY); in DrawToRSCanvas()
197 DrawWithRecordingCanvas(canvas, radiusXY); in DrawToRSCanvas()
201 bool SkiaImage::DrawWithRecordingCanvas(RSCanvas& canvas, const BorderRadiusArray& radiusXY) in DrawWithRecordingCanvas() argument
216 auto radii = ImagePainterUtils::ToSkRadius(radiusXY); in DrawWithRecordingCanvas()
H A Dpixelmap_image.cpp184 … RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in DrawImageLattice() argument
211 auto radii = ImagePainterUtils::ToRSRadius(radiusXY); in DrawImageLattice()
239 … RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in DrawImageNine() argument
265 auto radii = ImagePainterUtils::ToRSRadius(radiusXY); in DrawImageNine()
291 … RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in DrawToRSCanvas() argument
298 …eCount_ == 1 && config.resizableLattice_ && DrawImageLattice(canvas, srcRect, dstRect, radiusXY)) { in DrawToRSCanvas()
302 DrawImageNine(canvas, srcRect, dstRect, radiusXY)) { in DrawToRSCanvas()
308 auto radii = ImagePainterUtils::ToRSRadius(radiusXY); in DrawToRSCanvas()
H A Dskia_image.h94 … canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) override;
105 void ClipRRect(RSCanvas& canvas, const RSRect& dstRect, const BorderRadiusArray& radiusXY);
106 bool DrawWithRecordingCanvas(RSCanvas& canvas, const BorderRadiusArray& radiusXY);
H A Dsvg_canvas_image.cpp27 …vas& canvas, const RSRect& srcRect, const RSRect& /* dstRect */, const BorderRadiusArray& radiusXY) in DrawToRSCanvas() argument
30 svgDom_->SetRadius(radiusXY); in DrawToRSCanvas()
H A Drendering_context.h42 … canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) override;
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/image/
H A Dimage_paint_method.cpp55 BorderRadiusArray radiusXY = { in UpdateBorderRadius() local
67 radiusXY[TOP_LEFT].SetX(radiusXY[TOP_LEFT].GetX() - diff); in UpdateBorderRadius()
68 radiusXY[BOTTOM_LEFT].SetX(radiusXY[BOTTOM_LEFT].GetX() - diff); in UpdateBorderRadius()
72 radiusXY[TOP_RIGHT].SetX(radiusXY[TOP_RIGHT].GetX() - diff); in UpdateBorderRadius()
73 radiusXY[BOTTOM_RIGHT].SetX(radiusXY[BOTTOM_RIGHT].GetX() - diff); in UpdateBorderRadius()
77 radiusXY[TOP_LEFT].SetY(radiusXY[TOP_LEFT].GetY() - diff); in UpdateBorderRadius()
78 radiusXY[TOP_RIGHT].SetY(radiusXY[TOP_RIGHT].GetY() - diff); in UpdateBorderRadius()
82 radiusXY[BOTTOM_LEFT].SetY(radiusXY[BOTTOM_LEFT].GetY() - diff); in UpdateBorderRadius()
83 radiusXY[BOTTOM_RIGHT].SetY(radiusXY[BOTTOM_RIGHT].GetY() - diff); in UpdateBorderRadius()
87 NormalizeRadius(radiusXY, paintWrapper->GetContentSize()); in UpdateBorderRadius()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/
H A Drect_painter.cpp30 std::vector<RSPoint> radiusXY(4); in DrawRect() local
32radiusXY[0].SetX(static_cast<float>(rectPaintProperty.GetTopLeftRadiusValue().GetX().ConvertToPx()… in DrawRect()
33radiusXY[0].SetY(static_cast<float>(rectPaintProperty.GetTopLeftRadiusValue().GetY().ConvertToPx()… in DrawRect()
36radiusXY[1].SetX(static_cast<float>(rectPaintProperty.GetTopRightRadiusValue().GetX().ConvertToPx(… in DrawRect()
37radiusXY[1].SetY(static_cast<float>(rectPaintProperty.GetTopRightRadiusValue().GetY().ConvertToPx(… in DrawRect()
40radiusXY[2].SetX(static_cast<float>(rectPaintProperty.GetBottomRightRadiusValue().GetX().ConvertTo… in DrawRect()
41radiusXY[2].SetY(static_cast<float>(rectPaintProperty.GetBottomRightRadiusValue().GetY().ConvertTo… in DrawRect()
44radiusXY[3].SetX(static_cast<float>(rectPaintProperty.GetBottomLeftRadiusValue().GetX().ConvertToP… in DrawRect()
45radiusXY[3].SetY(static_cast<float>(rectPaintProperty.GetBottomLeftRadiusValue().GetY().ConvertToP… in DrawRect()
48 for (auto& radius : radiusXY) { in DrawRect()
[all …]
H A Dimage_painter.cpp121 std::vector<RSPoint> radiusXY(RADIUS_POINT_COUNT); in DrawObscuration() local
123 for (auto index = 0U; index < radiusXY.size(); index++) { in DrawObscuration()
124 radiusXY[index].SetX(static_cast<float>((*config.borderRadiusXY_)[index].GetX())); in DrawObscuration()
125 radiusXY[index].SetY(static_cast<float>((*config.borderRadiusXY_)[index].GetY())); in DrawObscuration()
129 for (auto& radius : radiusXY) { in DrawObscuration()
137 radiusXY); in DrawObscuration()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/
H A Ddrawing_round_rect.cpp68 OH_Drawing_Corner_Radii radiusXY) in OH_Drawing_RoundRectSetCorner() argument
79 rounRect->SetCornerRadius(CCornerPosCastToCornerPos(pos), radiusXY.x, radiusXY.y); in OH_Drawing_RoundRectSetCorner()
93 Point radiusXY = rounRect->GetCornerRadius(CCornerPosCastToCornerPos(pos)); in OH_Drawing_RoundRectGetCorner() local
94 return {radiusXY.GetX(), radiusXY.GetY()}; in OH_Drawing_RoundRectGetCorner()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/rosen/
H A Ddrawing_image.h93 … canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) override;
95 …RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY);
97 …RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY);
107 void ClipRRect(RSCanvas& canvas, const RSRect& dstRect, const BorderRadiusArray& radiusXY);
108 bool DrawWithRecordingCanvas(RSCanvas& canvas, const BorderRadiusArray& radiusXY);
H A Ddrawing_image.cpp254 … RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in DrawToRSCanvas() argument
260 ImagePainterUtils::ClipRRect(canvas, dstRect, radiusXY); in DrawToRSCanvas()
264 if (config.resizableLattice_ && DrawImageLattice(canvas, srcRect, dstRect, radiusXY)) { in DrawToRSCanvas()
267 if (config.resizableSlice_.Valid() && DrawImageNine(canvas, srcRect, dstRect, radiusXY)) { in DrawToRSCanvas()
270 DrawWithRecordingCanvas(canvas, radiusXY); in DrawToRSCanvas()
275 … RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in DrawImageLattice() argument
299 auto radii = ImagePainterUtils::ToRSRadius(radiusXY); in DrawImageLattice()
325 … RSCanvas& canvas, const RSRect& srcRect, const RSRect& dstRect, const BorderRadiusArray& radiusXY) in DrawImageNine() argument
352 auto radii = ImagePainterUtils::ToRSRadius(radiusXY); in DrawImageNine()
375 bool DrawingImage::DrawWithRecordingCanvas(RSCanvas& canvas, const BorderRadiusArray& radiusXY) in DrawWithRecordingCanvas() argument
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkroundrect_fuzzer/
H A Droundrect_fuzzer.cpp57 OH_Drawing_Corner_Radii radiusXY = {GetObject<float>(), GetObject<float>()}; in NativeDrawingRoundRectTest001() local
59 static_cast<OH_Drawing_CornerPos>(cornerPos % ROUND_RECT_CORNER_POS_ENUM_SIZE), radiusXY); in NativeDrawingRoundRectTest001()
61 static_cast<OH_Drawing_CornerPos>(cornerPos % ROUND_RECT_CORNER_POS_ENUM_SIZE), radiusXY); in NativeDrawingRoundRectTest001()
62 … OH_Drawing_RoundRectSetCorner(roundRect, static_cast<OH_Drawing_CornerPos>(cornerPos), radiusXY); in NativeDrawingRoundRectTest001()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/utils/
H A Dround_rect.h43 inline RoundRect(const Rect& r, const std::vector<Point>& radiusXY) noexcept;
98 inline RoundRect::RoundRect(const Rect& r, const std::vector<Point>& radiusXY) noexcept : RoundRect… in RoundRect() argument
101 for (int i = 0; i < CORNER_NUMBER && i < static_cast<int>(radiusXY.size()); ++i) { in RoundRect()
102 radiusXY_[i] = radiusXY[i]; in RoundRect()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/image_provider/
H A Dsvg_dom_base.h40 void SetRadius(const BorderRadiusArray& radiusXY) in SetRadius() argument
43 radius_ = std::make_unique<BorderRadiusArray>(radiusXY); in SetRadius()
45 *radius_ = radiusXY; in SetRadius()
/ohos5.0/foundation/arkui/ace_engine/test/mock/core/rosen/
H A Dtesting_round_rect.h53 …TestingRoundRect(const TestingRect& rect, std::vector<TestingPoint>& radiusXY) : TestingRoundRect() in TestingRoundRect() argument
57 radiusXY_[i] = radiusXY[i]; in TestingRoundRect()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/utils/roundrect_fuzzer/
H A Droundrect_fuzzer.cpp71 std::vector<Point> radiusXY; in RoundRectFuzzTest001() local
72 radiusXY.push_back(point); in RoundRectFuzzTest001()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/texgine/texgine_drawing/src/
H A Dtexgine_rect.cpp58 std::vector<RSPoint> radiusXY = { leftTop, rightTop, rightBottom, leftBottom }; in MakeRRect() local
59 rect->SetRRect(RSRoundRect { rsRect, radiusXY }); in MakeRRect()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/utils/
H A Dround_rect_test.cpp96 std::vector<Point> radiusXY = { { 1, 3 } }; variable
97 std::unique_ptr<RoundRect> roundRect = std::make_unique<RoundRect>(rect, radiusXY);
/ohos5.0/foundation/arkui/ace_engine/test/mock/core/svg/
H A Dmock_image_painter_utils.cpp19 …nterUtils::ClipRRect(RSCanvas& canvas, const RSRect& dstRect, const BorderRadiusArray& radiusXY) {} in ClipRRect() argument
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/include/
H A Ddrawing_round_rect.h95 …ndRectSetCorner(OH_Drawing_RoundRect*, OH_Drawing_CornerPos pos, OH_Drawing_Corner_Radii radiusXY);
/ohos5.0/foundation/arkui/ace_engine/test/mock/core/render/
H A Dmock_pixmap_image.cpp41 …anvas, const RSRect& /* srcRect */, const RSRect& /* dstRect */, const BorderRadiusArray& radiusXY) in DrawToRSCanvas() argument

12