Home
last modified time | relevance | path

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

12

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/
H A Dgraphic_modifier.cpp52 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 Dimage_painter_utils.cpp39 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 Drendering_context.cpp87 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 Dpixelmap_image.cpp211 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 Dskia_image.cpp216 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 Ddrawing_image.cpp299 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 Drosen_render_multimodal.cpp92 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 Dcounter_component.cpp110 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 Dskia_svg_dom.cpp65 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 Ddrawing_round_rect_test.cpp174 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 Drosen_render_button.h59 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 Dbutton_component.h156 void SetRectRadii(const std::array<Radius, 4>& radii) in SetRectRadii() argument
158 radii_ = radii; in SetRectRadii()
H A Drosen_render_button.cpp634 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 Dskia_path.cpp215 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 Dskia_canvas.cpp1130 …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 Ddrawing__round__rect_8h.md39 …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 Ddrawing__types_8h.md47 …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 Ddrawing_painter_impl.cpp79 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 Drosen_render_image.h118 void SetSkRadii(const Radius& radius, SkVector& radii);
120 void SetRadii(const Radius& radius, RSPoint& radii);
H A Drosen_render_image.cpp1171 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 Dchangelogs-arkui.md435 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 Dts-basic-components-menu.md102 …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 Drs_property_drawable_utils.cpp50 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 Drecording_canvas_test.cpp911 …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 Drs_properties_painter.cpp85 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()

12