/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | graphic_modifier.cpp | 52 SkVector radii[4]; in MakeRRect() local 54 radii[SkRRect::kUpperLeft_Corner].set(radius_->Get().x_, radius_->Get().x_), in MakeRRect() 56 radii[SkRRect::kLowerRight_Corner].set(radius_->Get().z_, radius_->Get().z_); in MakeRRect() 57 radii[SkRRect::kLowerLeft_Corner].set(radius_->Get().w_, radius_->Get().w_); in MakeRRect() 59 rRect.setRectRadii(rect, radii); in MakeRRect() 66 std::vector<RSPoint> radii(4); in MakeRRect() local 68 radii[RSRoundRect::TOP_LEFT_POS] = {radius_->Get().x_, radius_->Get().x_}; in MakeRRect() 69 radii[RSRoundRect::TOP_RIGHT_POS] = {radius_->Get().y_, radius_->Get().y_}; in MakeRRect() 70 radii[RSRoundRect::BOTTOM_RIGHT_POS] = {radius_->Get().z_, radius_->Get().z_}; in MakeRRect() 71 radii[RSRoundRect::BOTTOM_LEFT_POS] = {radius_->Get().w_, radius_->Get().w_}; in MakeRRect() [all …]
|
H A D | image_painter_utils.cpp | 39 auto radii = std::make_unique<SkVector[]>(RADIUS_POINTS_SIZE); in ToSkRadius() local 41 radii[SkRRect::kUpperLeft_Corner].set( in ToSkRadius() 44 radii[SkRRect::kUpperRight_Corner].set( in ToSkRadius() 47 radii[SkRRect::kLowerLeft_Corner].set( in ToSkRadius() 50 radii[SkRRect::kLowerRight_Corner].set( in ToSkRadius() 54 return radii; in ToSkRadius() 61 radii[RSRoundRect::TOP_LEFT_POS] = 64 radii[RSRoundRect::TOP_RIGHT_POS] = 67 radii[RSRoundRect::BOTTOM_LEFT_POS] = 70 radii[RSRoundRect::BOTTOM_RIGHT_POS] = [all …]
|
H A D | rendering_context.cpp | 87 auto radii = ImagePainterUtils::ToSkRadius(radiusXY); in DrawToRSCanvas() local 88 recordingCanvas->ClipAdaptiveRRect(radii.get()); in DrawToRSCanvas() 91 …Rosen::RsImageInfo rsImageInfo((int)(config.imageFit_), (int)(config.imageRepeat_), radii.get(), 1… in DrawToRSCanvas() 118 auto radii = ImagePainterUtils::ToRSRadius(radiusXY); in DrawToRSCanvas() local 120 static_cast<int32_t>(config.imageRepeat_), radii, 1.0, 0, 0, 0 }; in DrawToRSCanvas()
|
H A D | pixelmap_image.cpp | 211 auto radii = ImagePainterUtils::ToRSRadius(radiusXY); in DrawImageLattice() local 214 RSPoint point(radii[ii].GetX(), radii[ii].GetY()); in DrawImageLattice() 265 auto radii = ImagePainterUtils::ToRSRadius(radiusXY); in DrawImageNine() local 268 RSPoint point(radii[ii].GetX(), radii[ii].GetY()); in DrawImageNine() 308 auto radii = ImagePainterUtils::ToRSRadius(radiusXY); in DrawToRSCanvas() local 312 RSPoint point(radii[ii].GetX(), radii[ii].GetY()); in DrawToRSCanvas()
|
H A D | skia_image.cpp | 216 auto radii = ImagePainterUtils::ToSkRadius(radiusXY); in DrawWithRecordingCanvas() local 217 recordingCanvas->ClipAdaptiveRRect(radii.get()); in DrawWithRecordingCanvas() 220 …Rosen::RsImageInfo rsImageInfo((int)(config.imageFit_), (int)(config.imageRepeat_), radii.get(), 1… in DrawWithRecordingCanvas()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/rosen/ |
H A D | drawing_image.cpp | 299 auto radii = ImagePainterUtils::ToRSRadius(radiusXY); in DrawImageLattice() local 302 RSPoint point(radii[ii].GetX(), radii[ii].GetY()); in DrawImageLattice() 352 auto radii = ImagePainterUtils::ToRSRadius(radiusXY); in DrawImageNine() local 355 RSPoint point(radii[ii].GetX(), radii[ii].GetY()); in DrawImageNine() 382 auto radii = ImagePainterUtils::ToRSRadius(radiusXY); in DrawWithRecordingCanvas() local 386 RSPoint point(radii[ii].GetX(), radii[ii].GetY()); in DrawWithRecordingCanvas()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/multimodal/ |
H A D | rosen_render_multimodal.cpp | 92 SkVector radii[] = { { corner, corner }, { 0, 0 }, { corner, corner }, { 0, 0 } }; in Paint() local 94 rrect.setRectRadii(SkRect::MakeXYWH(offset.GetX(), offset.GetY(), width, height), radii); in Paint() 97 std::vector<RSPoint> radii = { { corner, corner }, { 0, 0 }, { corner, corner }, { 0, 0 } }; in Paint() local 98 … rrect(RSRect(offset.GetX(), offset.GetY(), offset.GetX() + width, offset.GetY() + height), radii); in Paint()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/counter/ |
H A D | counter_component.cpp | 110 std::array<Radius, 4> radii = { in BuildControl() local 116 button->SetRectRadii(radii); in BuildControl() 128 std::array<Radius, 4> radii = { in BuildControl() local 134 button->SetRectRadii(radii); in BuildControl()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/image_provider/adapter/ |
H A D | skia_svg_dom.cpp | 65 SkVector radii[RADII_SIZE]; in FitImage() local 67 radii[i] = SkPoint::Make((*radius_)[i].GetX(), (*radius_)[i].GetY()); in FitImage() 69 rrect.setRectRadii(rect, radii); in FitImage()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/ndk/ |
H A D | drawing_round_rect_test.cpp | 174 OH_Drawing_Corner_Radii radii = variable 177 ASSERT_FLOAT_EQ(radii.x, 0); 178 ASSERT_FLOAT_EQ(radii.y, 0);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/button/ |
H A D | rosen_render_button.h | 59 void ConvertToSkVector(const std::array<Radius, 4>& radii, SkVector* skRadii); 69 void ConvertToVector(const std::array<Radius, 4>& radii, std::vector<RSPoint>& pRadii);
|
H A D | button_component.h | 156 void SetRectRadii(const std::array<Radius, 4>& radii) in SetRectRadii() argument 158 radii_ = radii; in SetRectRadii()
|
H A D | rosen_render_button.cpp | 634 void RosenRenderButton::ConvertToSkVector(const std::array<Radius, 4>& radii, SkVector* skRadii) in ConvertToSkVector() argument 636 void RosenRenderButton::ConvertToVector(const std::array<Radius, 4>& radii, std::vector<RSPoint>& p… in ConvertToSkVector() 646 skRadii[i].set(SkDoubleToScalar(std::max(radii[i].GetX().ConvertToPx(dipScale), 0.0)), in ConvertToSkVector() 647 SkDoubleToScalar(std::max(radii[i].GetY().ConvertToPx(dipScale), 0.0))); in ConvertToSkVector() 649 pRadii[i].SetX(static_cast<float>(std::max(radii[i].GetX().ConvertToPx(dipScale), 0.0))); in ConvertToSkVector() 650 pRadii[i].SetY(static_cast<float>(std::max(radii[i].GetY().ConvertToPx(dipScale), 0.0))); in ConvertToSkVector()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_path.cpp | 215 SkVector radii[4]; in AddRoundRect() local 218 radii[SkRRect::kUpperLeft_Corner] = { p.GetX(), p.GetY() }; in AddRoundRect() 220 radii[SkRRect::kUpperRight_Corner] = { p.GetX(), p.GetY() }; in AddRoundRect() 222 radii[SkRRect::kLowerRight_Corner] = { p.GetX(), p.GetY() }; in AddRoundRect() 224 radii[SkRRect::kLowerLeft_Corner] = { p.GetX(), p.GetY() }; in AddRoundRect() 227 skRRect.setRectRadii(outer, radii); in AddRoundRect()
|
H A D | skia_canvas.cpp | 1130 …const SkVector* radii = reinterpret_cast<const SkVector*>(&roundRect.GetCornerRadius(RoundRect::TO… in RoundRectCastToSkRRect() local 1131 skRRect.setRectRadii(*outer, radii); in RoundRectCastToSkRRect()
|
/ohos5.0/docs/en/application-dev/reference/apis-arkgraphics2d/ |
H A D | drawing__round__rect_8h.md | 39 …OH_Drawing_Corner_Radii](_drawing.md#oh_drawing_corner_radii)) | Sets the radii of the specified r… 40 …H_Drawing_CornerPos](_drawing.md#oh_drawing_cornerpos) pos) | Obtains the radii of the specified r…
|
H A D | drawing__types_8h.md | 47 …ng.md#oh_drawing_corner_radii) | Defines a struct for the radii of a rounded corner. The radii con…
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/skia_txt/impl/ |
H A D | drawing_painter_impl.cpp | 79 Drawing::scalar ltRadius = skRRect.radii(SkRRect::Corner::kUpperLeft_Corner).x(); in ToDrawingRoundRect() 80 Drawing::scalar rtRadius = skRRect.radii(SkRRect::Corner::kUpperRight_Corner).x(); in ToDrawingRoundRect() 81 Drawing::scalar rbRadius = skRRect.radii(SkRRect::Corner::kLowerRight_Corner).x(); in ToDrawingRoundRect() 82 Drawing::scalar lbRadius = skRRect.radii(SkRRect::Corner::kLowerLeft_Corner).x(); in ToDrawingRoundRect()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/image/ |
H A D | rosen_render_image.h | 118 void SetSkRadii(const Radius& radius, SkVector& radii); 120 void SetRadii(const Radius& radius, RSPoint& radii);
|
H A D | rosen_render_image.cpp | 1171 void RosenRenderImage::SetSkRadii(const Radius& radius, SkVector& radii) argument 1173 void RosenRenderImage::SetRadii(const Radius& radius, RSPoint& radii) 1182 radii.set(SkDoubleToScalar(std::max(radius.GetX().ConvertToPx(dipScale), 0.0)), 1185 radii = { static_cast<RSScalar>(std::max(radius.GetX().ConvertToPx(dipScale), 0.0)),
|
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_5.0.0.24/ |
H A D | changelogs-arkui.md | 435 Before the change: When the sum of the two maximum corner radii in the horizontal direction is grea… 437 …two maximum corner radii in the horizontal direction is greater than the menu's width, or when the…
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-basic-components-menu.md | 102 …f the two maximum corner radii in the horizontal direction exceeds the menu width, or if the sum o…
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/ |
H A D | rs_property_drawable_utils.cpp | 50 std::vector<Drawing::Point> radii(NUM_OF_CORNERS_IN_RECT); in RRect2DrawingRRect() local 52 radii.at(i).SetX(rr.radius_[i].x_); in RRect2DrawingRRect() 53 radii.at(i).SetY(rr.radius_[i].y_); in RRect2DrawingRRect() 55 return { rect, radii }; in RRect2DrawingRRect()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/recording/ |
H A D | recording_canvas_test.cpp | 911 …std::vector<Point> radii = { {RADIUS, RADIUS}, {RADIUS, RADIUS}, {RADIUS, RADIUS}, {RADIUS, RADIUS… variable 912 recordingCanvas1->ClipRoundRect(rect, radii, true); 913 recordingCanvas2->ClipRoundRect(rect, radii, true);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/ |
H A D | rs_properties_painter.cpp | 85 std::vector<Drawing::Point> radii(NUM_OF_CORNERS_IN_RECT); in RRect2DrawingRRect() local 87 radii.at(i).SetX(rr.radius_[i].x_); in RRect2DrawingRRect() 88 radii.at(i).SetY(rr.radius_[i].y_); in RRect2DrawingRRect() 90 return Drawing::RoundRect(rect, radii); in RRect2DrawingRRect()
|