Home
last modified time | relevance | path

Searched refs:center (Results 1 - 25 of 137) sorted by relevance

123456

/foundation/arkui/ace_engine/frameworks/core/components/track/
H A Drosen_render_moon_track.cpp33 Offset center = offset + Offset(canvasSize.Width() / 2, canvasSize.Height() / 2); in Paint() local
57 canvas->drawCircle(center.GetX(), center.GetY(), radius, backgroundPaint); in Paint()
60 path.moveTo(center.GetX(), center.GetY() - radius); in Paint()
61 path.addArc({ center.GetX() - radius, center.GetY() - radius, center.GetX() + radius, center.GetY() + radius }, in Paint()
64 path.addArc({ center in Paint()
[all...]
H A Drosen_render_circular_track.cpp57 paint.setShader(SkGradientShader::MakeSweep(trackInfo.center.GetX(), trackInfo.center.GetY(), colors, position, in DrawArc()
67 canvas->drawArc({ trackInfo.center.GetX() + (thickness / 2) - trackInfo.radius, in DrawArc()
68 trackInfo.center.GetY() + (thickness / 2) - trackInfo.radius, in DrawArc()
69 trackInfo.center.GetX() + trackInfo.radius - (thickness / 2), in DrawArc()
70 trackInfo.center.GetY() + trackInfo.radius - (thickness / 2) }, in DrawArc()
97 canvas->DrawArc(RSRect(trackInfo.center.GetX() + (thickness / 2) - trackInfo.radius, in DrawArc()
98 trackInfo.center.GetY() + (thickness / 2) - trackInfo.radius, in DrawArc()
99 trackInfo.center.GetX() + trackInfo.radius - (thickness / 2), in DrawArc()
100 trackInfo.center in DrawArc()
[all...]
H A Drosen_render_scale_ring_track.cpp73 canvas->drawArc({ trackInfo.center.GetX() - trackInfo.radius - radiusPrecision, in DrawScaleArc()
74 trackInfo.center.GetY() - trackInfo.radius - radiusPrecision, in DrawScaleArc()
75 trackInfo.center.GetX() + trackInfo.radius + radiusPrecision, in DrawScaleArc()
76 trackInfo.center.GetY() + trackInfo.radius + radiusPrecision }, in DrawScaleArc()
82 RSRect(trackInfo.center.GetX() - trackInfo.radius - radiusPrecision, in DrawScaleArc()
83 trackInfo.center.GetY() - trackInfo.radius - radiusPrecision, in DrawScaleArc()
84 trackInfo.center.GetX() + trackInfo.radius + radiusPrecision, in DrawScaleArc()
85 trackInfo.center.GetY() + trackInfo.radius + radiusPrecision), in DrawScaleArc()
101 data.center = offset + Offset(GetLayoutSize().Width() / 2.0, GetLayoutSize().Height() / 2.0); in Paint()
H A Drosen_render_arc_track.cpp68 canvas->drawArc({ trackInfo.center.GetX() + (thickness / 2) - trackInfo.radius, in DrawGauge()
69 trackInfo.center.GetY() + (thickness / 2) - trackInfo.radius, in DrawGauge()
70 trackInfo.center.GetX() + trackInfo.radius - (thickness / 2), in DrawGauge()
71 trackInfo.center.GetY() + trackInfo.radius - (thickness / 2) }, in DrawGauge()
82 RSRect(trackInfo.center.GetX() + (thickness / 2) - trackInfo.radius, in DrawGauge()
83 trackInfo.center.GetY() + (thickness / 2) - trackInfo.radius, in DrawGauge()
84 trackInfo.center.GetX() + trackInfo.radius - (thickness / 2), in DrawGauge()
85 trackInfo.center.GetY() + trackInfo.radius - (thickness / 2)), in DrawGauge()
116 double pathStartVertexX = trackInfo.center.GetX(); in SetTextStyle()
117 double pathStartVertexY = trackInfo.center in SetTextStyle()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components/data_panel/
H A Drosen_render_data_panel.cpp48 void PaintTrackBackground(SkCanvas* canvas, const Offset& center, double thickness, const Color& color, double diameter) in PaintTrackBackground() argument
53 SkRect rect = SkRect::MakeXYWH(center.GetX() - diameter / 2 + thickness / 2, in PaintTrackBackground()
54 center.GetY() - diameter / 2 + thickness / 2, diameter - thickness, diameter - thickness); in PaintTrackBackground()
64 void PaintTrackBackground(RSCanvas* canvas, const Offset& center, double thickness, const Color& color, double diameter)
69 RSRect rect(center.GetX() - diameter / 2 + thickness / 2, center.GetY() - diameter / 2 + thickness / 2,
70 center.GetX() - diameter / 2 + thickness / 2 + diameter - thickness,
71 center.GetY() - diameter / 2 + thickness / 2 + diameter - thickness);
162 Offset center = arcData.center; in PaintProgress() local
272 Offset center = arcData.center; PaintProgress() local
400 Offset center = arcData.center; PaintProgressFilterMask() local
553 Offset center = arcData.center; PaintRainbowFilterMask() local
718 const Offset& center = offset + Offset(GetLayoutSize().Width() / 2, GetLayoutSize().Height() / 2); PaintEffectedLoadingProgress() local
782 const Offset& center = offset + Offset(GetLayoutSize().Width() / 2, GetLayoutSize().Height() / 2); PaintLoadingProgress() local
[all...]
/foundation/arkui/ace_engine/frameworks/base/geometry/ng/
H A Dpoint_t.h51 void Rotate(const PointT& center, T angle) in Rotate() argument
53 T x = (x_ - center.GetX()) * std::cos(angle) - (y_ - center.GetY()) * std::sin(angle) + center.GetX(); in Rotate()
54 T y = (x_ - center.GetX()) * std::sin(angle) + (y_ - center.GetY()) * std::cos(angle) + center.GetY(); in Rotate()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/data_panel/
H A Ddata_panel_modifier.cpp124 Offset center = Offset(context.width * PERCENT_HALF, context.height * PERCENT_HALF); in PaintCircle() local
125 arcData.center = center; in PaintCircle()
174 arcData.center = shadowCenter; in PaintCircle()
208 arcData.center = center; in PaintCircle()
224 Offset center = arcData.center; in GetPaintPath() local
228 // the angle of center of start half circle to center an in GetPaintPath()
558 auto center = arcData.center; PaintTrackBackground() local
606 Offset center = arcData.center; PaintProgress() local
[all...]
/foundation/arkui/ace_engine/frameworks/core/components/list/
H A Drosen_render_list_item.cpp273 Offset center; in PaintStickyEffect() local
277 Offset center; in PaintStickyEffect() local
283 center.SetX((GetLayoutSize().Width() + offset.GetX()) / CENTER_POINT1); in PaintStickyEffect()
284 center.SetY(GetLayoutSize().Height() + offset.GetY() - GetStickyRadius()); in PaintStickyEffect()
288 canvas->drawCircle(center.GetX(), center.GetY(), GetStickyRadius(), paint); in PaintStickyEffect()
293 canvas->DrawCircle(RSPoint(center.GetX(), center.GetY()), GetStickyRadius()); in PaintStickyEffect()
300 center.SetX((GetLayoutSize().Width() + offset.GetX()) / CENTER_POINT1); in PaintStickyEffect()
301 center in PaintStickyEffect()
364 Point center; PaintCurrentSticky() local
396 Point center; PaintNextSticky() local
[all...]
/foundation/arkui/ui_lite/frameworks/draw/
H A Dclip_utils.cpp53 ClipPath& ClipPath::Arc(const PointF& center, float radius, int16_t startAngle, int16_t endAngle) in Arc() argument
61 vertices_->LineTo(float(center.x + sinma), float(center.y - cosma)); in Arc()
63 vertices_->MoveTo(float(center.x + sinma), float(center.y - cosma)); in Arc()
69 Circle(center, radius); in Arc()
78 vertices_->ArcTo(radius, radius, angle, largeArcFlag, 1, center.x + sinma, center.y - cosma); in Arc()
82 ClipPath& ClipPath::Circle(const PointF& center, float radius) in Circle() argument
89 BezierArc arc(center in Circle()
[all...]
H A Ddraw_arc.cpp137 int16_t yStart = mask.GetTop() - arcInfo.center.y; in DrawCircleNoEndpoint()
138 int16_t yEnd = mask.GetBottom() - arcInfo.center.y; in DrawCircleNoEndpoint()
214 DrawHorLine(gfxDstBuffer, arcInfo.center, arcInfo.imgPos, mask, 0, style, opa, arcInfo.imgSrc); in DrawAxisLine()
219 DrawHorLine(gfxDstBuffer, Point { static_cast<int16_t>(arcInfo.center.x - outRadius), arcInfo.center.y }, in DrawAxisLine()
224 DrawHorLine(gfxDstBuffer, Point { static_cast<int16_t>(arcInfo.center.x + inRadius), arcInfo.center.y }, in DrawAxisLine()
229 DrawVerLine(gfxDstBuffer, Point { arcInfo.center.x, static_cast<int16_t>(arcInfo.center.y - outRadius) }, in DrawAxisLine()
234 DrawVerLine(gfxDstBuffer, Point { arcInfo.center in DrawAxisLine()
[all...]
H A Ddraw_rect.cpp114 arcInfo.center = {col2X, row2Y}; in DrawRectRadiusWithoutBorderCon1()
124 arcInfo.center = {col3X, row2Y}; in DrawRectRadiusWithoutBorderCon1()
157 arcInfo.center = {col2X, row2Y}; in DrawRectRadiusWithoutBorderCon2()
167 arcInfo.center = {col2X, row3Y}; in DrawRectRadiusWithoutBorderCon2()
191 arcInfo.center = {col1X, row1Y}; in DrawRectRadiusWithoutBorderCon3()
234 arcInfo.center = {col2X, row2Y}; in DrawRectRadiusWithoutBorderCon4()
244 arcInfo.center = {col3X, row2Y}; in DrawRectRadiusWithoutBorderCon4()
250 arcInfo.center = {col2X, row3Y}; in DrawRectRadiusWithoutBorderCon4()
256 arcInfo.center = {col3X, row3Y}; in DrawRectRadiusWithoutBorderCon4()
318 arcInfo.center in DrawRectRadiusEqualBorder()
[all...]
H A Dclip_utils.h50 ClipPath& Arc(const PointF& center, float radius, int16_t startAngle, int16_t endAngle);
51 ClipPath& Circle(const PointF& center, float radius);
/foundation/arkui/ace_engine/frameworks/base/geometry/
H A Dpoint.h87 void Rotate(const Point& center, double angle) in Rotate() argument
89 double x = (x_ - center.GetX()) * std::cos(angle) - (y_ - center.GetY()) * std::sin(angle) + center.GetX(); in Rotate()
90 double y = (x_ - center.GetX()) * std::sin(angle) + (y_ - center.GetY()) * std::cos(angle) + center.GetY(); in Rotate()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/gauge/
H A Dgauge_modifier.cpp194 data.center = Offset(contentSize.Width() * PERCENT_HALF + offset.GetX(), in PaintCircularAndIndicator()
292 RSRect rRect(data.center.GetX() - data.radius + thickness * PERCENT_HALF, in DrawGauge()
293 data.center.GetY() - data.radius + thickness * PERCENT_HALF, in DrawGauge()
294 data.center.GetX() + data.radius - thickness * PERCENT_HALF, in DrawGauge()
295 data.center.GetY() + data.radius - thickness * PERCENT_HALF); in DrawGauge()
308 float pathStartVertexX = data.center.GetX(); in DrawIndicator()
309 float pathStartVertexY = data.center.GetY() - data.radius + (data.thickness / 2); in DrawIndicator()
318 canvas.Rotate(data.startDegree + data.sweepDegree, data.center.GetX(), data.center.GetY()); in DrawIndicator()
363 data.center in NewPaintCircularAndIndicator()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components/progress/
H A Drosen_render_bubble_progress.cpp59 for (auto& center : subCircleCenter_) { in Paint()
71 (offset + center).GetX(), (offset + center).GetY(), maxCircleRadius_, subCirclePaint); in Paint()
83 canvas->DrawCircle(RSPoint((offset + center).GetX(), (offset + center).GetY()), maxCircleRadius_); in Paint()
/foundation/arkui/ui_lite/test/unittest/components/
H A Dui_analog_clock_unit_test.cpp158 Point center = { 14, 223 }; // { 14, 223 }: the rotation center of this clock hand in HWTEST_F() local
161 position, center, Color::White(), 1, 223, OPA_OPAQUE); // 223:the height of this line in HWTEST_F()
164 EXPECT_EQ(clock_->GetHandRotateCenter(UIAnalogClock::HandType::SECOND_HAND).x, center.x); in HWTEST_F()
165 EXPECT_EQ(clock_->GetHandRotateCenter(UIAnalogClock::HandType::SECOND_HAND).y, center.y); in HWTEST_F()
246 Point center = { 14, 223 }; // { 14, 223 }: the rotation center of this clock hand in HWTEST_F() local
247 clock_->SetHandImage(UIAnalogClock::HandType::SECOND_HAND, *img, position, center); in HWTEST_F()
250 EXPECT_EQ(clock_->GetHandRotateCenter(UIAnalogClock::HandType::SECOND_HAND).x, center.x); in HWTEST_F()
251 EXPECT_EQ(clock_->GetHandRotateCenter(UIAnalogClock::HandType::SECOND_HAND).y, center in HWTEST_F()
[all...]
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ndk/cpp/dm/
H A Dfill_types_persp.cpp81 OH_Drawing_Point* center = OH_Drawing_PointCreate(100, 100); // 100, 100 PointCreate参数值 in ShowFour() local
85 center, 100, colors, pos, 3, OH_Drawing_TileMode::CLAMP); // 100 gradient radius 3 pos count in ShowFour()
112 OH_Drawing_PointDestroy(center); in ShowFour()
120 OH_Drawing_Point* center = OH_Drawing_PointCreate(100, 100); // 100, 100 PointCreate参数值 in OnTestFunction() local
124 center, 1000, colors, pos, 4, OH_Drawing_TileMode::CLAMP); // 1000 radius ,4 colors and pos count in OnTestFunction()
161 OH_Drawing_PointDestroy(center); in OnTestFunction()
/foundation/arkui/ace_engine/frameworks/core/components/swiper/
H A Drosen_render_swiper.cpp133 Offset center = Offset(centerX, centerY); in PaintShadow() local
140 canvas->DrawCircle(RSPoint(center.GetX(), center.GetY() + fadeTranslate), radius); in PaintShadow()
142 canvas->DrawCircle(RSPoint(center.GetX() + fadeTranslate, center.GetY()), radius); in PaintShadow()
248 Offset center = indicatorPosition_ + indicatorProperties.centerPadding; in CanvasDrawIndicator() local
255 center += indicatorProperties.normalPaddingStart; in CanvasDrawIndicator()
258 canvas->DrawCircle(RSPoint(center.GetX() + offset.GetX(), center.GetY() + offset.GetY()), in CanvasDrawIndicator()
260 center in CanvasDrawIndicator()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components/common/painter/
H A Drosen_scroll_fade_painter.cpp40 Offset center = Offset(size.Width() / 2.0, height - radius); in Paint() local
50 canvas->drawCircle(center.GetX(), center.GetY(), radius, painter); in Paint()
65 Offset center = Offset(size.Width() / 2.0, height - radius);
77 RSPoint point(center.GetX(), center.GetY());
/foundation/arkui/ui_lite/frameworks/components/
H A Dui_canvas.cpp117 void UICanvas::ArcTo(const Point& center, uint16_t radius, int16_t startAngle, int16_t endAngle) in ArcTo() argument
126 vertices_->LineTo(float(center.x + sinma), float(center.y - cosma)); in ArcTo()
128 vertices_->MoveTo(float(center.x + sinma), float(center.y - cosma)); in ArcTo()
139 vertices_->ArcTo(radius, radius, angle, largeArcFlag, 1, float(center.x + sinma), float(center.y - cosma)); in ArcTo()
152 path_->points_.PushBack({MATH_ROUND(center.x + sinma), MATH_ROUND(center.y - cosma)}); in ArcTo()
155 path_->startPos_ = {MATH_ROUND(center in ArcTo()
170 SetArcParamInfo(const Point& center, uint16_t radius, int16_t startAngle, int16_t endAngle) SetArcParamInfo() argument
519 DrawCircle(const Point& center, uint16_t radius, const Paint& paint) DrawCircle() argument
573 DrawSector(const Point& center, uint16_t radius, int16_t startAngle, int16_t endAngle, const Paint& paint) DrawSector() argument
602 DrawArc(const Point& center, uint16_t radius, int16_t startAngle, int16_t endAngle, const Paint& paint) DrawArc() argument
1288 DoDrawLineJoin(BufferInfo& gfxDstBuffer, const Point& center, const Rect& invalidatedArea, const Paint& paint) DoDrawLineJoin() argument
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper_indicator/dot_indicator/
H A Ddot_indicator_modifier.cpp177 OffsetF center = { contentProperty.vectorBlackPointCenterX[i], centerY_ }; in PaintContent() local
179 PaintUnselectedIndicator(canvas, center, itemHalfSizes, false, LinearColor(unselectedColor_->Get())); in PaintContent()
181 selectedCenter = center; in PaintContent()
182 PaintUnselectedIndicator(canvas, center, itemHalfSizes, isCustomSize_, in PaintContent()
210 OffsetF center = { contentProperty.vectorBlackPointCenterX[index], centerY_ }; in PaintContent() local
211 PaintUnselectedIndicator(canvas, center, itemHalfSizes, false, touchBottomPointColor_->Get()); in PaintContent()
225 void DotIndicatorModifier::PaintUnselectedIndicator(RSCanvas& canvas, const OffsetF& center, in PaintUnselectedIndicator() argument
237 (axis_ == Axis::HORIZONTAL ? center.GetX() - rectItemWidth * 0.5 : center.GetY() - rectItemHeight * 0.5); in PaintUnselectedIndicator()
239 (axis_ == Axis::HORIZONTAL ? center in PaintUnselectedIndicator()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll/effect/
H A Dscroll_fade_painter.cpp37 Offset center = Offset(size.Width() / 2.0, height - radius); in Paint() local
52 { center.GetX(), center.GetY() }, radius); in Paint()
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/
H A Dskia_decoration_painter.cpp388 RadialGradientShader(const NG::Gradient& gradient, const SkPoint& center, float radius0, float radius1, float ratio) in RadialGradientShader() argument
389 : GradientShader(gradient), center_(center), radius0_(radius0), radius1_(radius1), ratio_(ratio) in RadialGradientShader()
429 SkPoint center = GetCenter(radialGradient, size); in CreateRadialGradient() local
430 SkSize circleSize = GetCircleSize(radialGradient, size, center); in CreateRadialGradient()
439 return std::make_unique<RadialGradientShader>(gradient, center, radius0, radius1, ratio); in CreateRadialGradient()
479 SkPoint center = SkPoint::Make(size.width() / 2.0f, size.height() / 2.0f); in GetCenter() local
482 center.fX = static_cast<float>( in GetCenter()
487 center.fY = static_cast<float>( in GetCenter()
490 return center; in GetCenter()
494 const std::shared_ptr<NG::RadialGradient>& radialGradient, const SkSize& size, const SkPoint& center) in GetCircleSize()
493 GetCircleSize( const std::shared_ptr<NG::RadialGradient>& radialGradient, const SkSize& size, const SkPoint& center) GetCircleSize() argument
538 RadiusToSide( const SkPoint& center, const SkSize& size, NG::RadialShapeType type, const CompareType& compare) RadiusToSide() argument
567 RadiusToCorner( const SkPoint& center, const SkSize& size, NG::RadialShapeType type, const CompareType& compare) RadiusToCorner() argument
605 SweepGradientShader( const NG::Gradient& gradient, const SkPoint& center, float startAngle, float endAngle, float rotation) SweepGradientShader() argument
641 SkPoint center = GetCenter(sweepGradient, size); CreateSweepGradient() local
666 SkPoint center = SkPoint::Make(size.width() / 2.0f, size.height() / 2.0f); GetCenter() local
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/rosen/
H A Ddrawing_decoration_painter.cpp361 RadialGradientShader(const NG::Gradient& gradient, const RSPoint& center, float radius0, float radius1, float ratio) in RadialGradientShader() argument
362 : GradientShader(gradient), center_(center), radius0_(radius0), radius1_(radius1), ratio_(ratio) in RadialGradientShader()
402 RSPoint center = GetCenter(radialGradient, size); in CreateRadialGradient() local
403 RSSize circleSize = GetCircleSize(radialGradient, size, center); in CreateRadialGradient()
412 return std::make_unique<RadialGradientShader>(gradient, center, radius0, radius1, ratio); in CreateRadialGradient()
452 RSPoint center = RSPoint(size.Width() / 2.0f, size.Height() / 2.0f); in GetCenter() local
455 center.SetX(static_cast<float>( in GetCenter()
460 center.SetY(static_cast<float>( in GetCenter()
463 return center; in GetCenter()
467 const std::shared_ptr<NG::RadialGradient>& radialGradient, const RSSize& size, const RSPoint& center) in GetCircleSize()
466 GetCircleSize( const std::shared_ptr<NG::RadialGradient>& radialGradient, const RSSize& size, const RSPoint& center) GetCircleSize() argument
511 RadiusToSide( const RSPoint& center, const RSSize& size, NG::RadialShapeType type, const CompareType& compare) RadiusToSide() argument
540 RadiusToCorner( const RSPoint& center, const RSSize& size, NG::RadialShapeType type, const CompareType& compare) RadiusToCorner() argument
580 SweepGradientShader( const NG::Gradient& gradient, const RSPoint& center, float startAngle, float endAngle, float rotation) SweepGradientShader() argument
616 RSPoint center = GetCenter(sweepGradient, size); CreateSweepGradient() local
641 RSPoint center = RSPoint(size.Width() / 2.0f, size.Height() / 2.0f); GetCenter() local
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/parse/
H A Dsvg_graphic.cpp223 auto center = RSPoint(static_cast<RSScalar>(info.cx), static_cast<RSScalar>(info.cy)); in SetGradientFillStyle() local
239 if (center == focal) { in SetGradientFillStyle()
240 fillBrush_.SetShaderEffect(RSRecordingShaderEffect::CreateRadialGradient(center, in SetGradientFillStyle()
243 fillBrush_.SetShaderEffect(RSRecordingShaderEffect::CreateTwoPointConical(focal, 0, center, in SetGradientFillStyle()
248 if (center == focal) { in SetGradientFillStyle()
249 fillBrush_.SetShaderEffect(RSRecordingShaderEffect::CreateRadialGradient(center, in SetGradientFillStyle()
253 fillBrush_.SetShaderEffect(RSRecordingShaderEffect::CreateTwoPointConical(focal, 0, center, in SetGradientFillStyle()
316 auto center = RSPoint(static_cast<RSScalar>(info.cx), static_cast<RSScalar>(info.cy)); in SetStrokeGradientStyle() local
318 if (center == focal) { in SetStrokeGradientStyle()
319 strokePen_.SetShaderEffect(RSRecordingShaderEffect::CreateRadialGradient(center, in SetStrokeGradientStyle()
[all...]

Completed in 19 milliseconds

123456