Home
last modified time | relevance | path

Searched refs:startAngle (Results 1 – 25 of 165) sorted by relevance

1234567

/ohos5.0/foundation/graphic/graphic_utils_lite/frameworks/diagram/vertexprimitive/
H A Dgeometry_bezier_arc.cpp35 float startAngle, float sweepAngle, in ArcToBezier() argument
56 float cosVal = Cos((startAngle + sweepAngle / FLOATNUM) * RADIAN_TO_ANGLE); in ArcToBezier()
57 float sinVal = Sin((startAngle + sweepAngle / FLOATNUM) * RADIAN_TO_ANGLE); in ArcToBezier()
67 float startAngle, in Init() argument
70 startAngle = Fmod(startAngle, FLOATNUM * PI); in Init()
80 arrayVertices_[0] = centerX + rx * Cos(startAngle * RADIAN_TO_ANGLE); in Init()
81 arrayVertices_[1] = centerY + ry * Sin(startAngle * RADIAN_TO_ANGLE); in Init()
112 ArcToBezier(centerX, centerY, rx, ry, startAngle, localSweep, arrayVertices_ in Init()
115 startAngle += localSweep; in Init()
186 float startAngle = sign * Acos(v); in Init() local
[all …]
H A Dgeometry_arc.cpp66 void GeometryArc::Normalize(float startAngle, float endAngle, bool isClockwise) in Normalize() argument
72 while (endAngle < startAngle) { in Normalize()
76 while (startAngle < endAngle) { in Normalize()
77 startAngle += PI * FLOATNUM; in Normalize()
82 beginAngle_ = startAngle; in Normalize()
88 float startAngle, float endAngle, bool isClockwise) in Init() argument
94 Normalize(startAngle, endAngle, isClockwise); in Init()
/ohos5.0/foundation/arkui/ui_lite/frameworks/components/
H A Dui_arc_scroll_bar.cpp77 int16_t startAngle; in DrawForeground() local
84 startAngle = minAngle + static_cast<int16_t>(scrollProgress_ * (maxAngle - minAngle)); in DrawForeground()
85 endAngle = startAngle + foregoundAngleRange; in DrawForeground()
90 startAngle = endAngle - foregoundAngleRange; in DrawForeground()
92 if ((startAngle > endAngle_) || (endAngle < startAngle_)) { in DrawForeground()
98 arcInfo.startAngle = MATH_MAX(startAngle, startAngle_); in DrawForeground()
109 arcInfo.startAngle = startAngle_; in DrawBackground()
H A Dui_circle_progress.cpp38 void UICircleProgress::SetStartAngle(int16_t startAngle) in SetStartAngle() argument
40 startAngle_ = startAngle; in SetStartAngle()
90 int16_t startAngle; in DrawCommonCircle() local
91 GetRedrawAngle(startAngle, endAngle); in DrawCommonCircle()
103 arcinfo.startAngle = start; in DrawCommonCircle()
110 if ((startAngle != endAngle) || (foregroundStyle_->lineCap_ == CapType::CAP_ROUND)) { in DrawCommonCircle()
113 arcinfo.startAngle = startAngle; in DrawCommonCircle()
H A Dui_box_progress.cpp141 arcInfo.startAngle = THREE_QUARTER_IN_DEGREE; in DrawRoundCap()
147 arcInfo.startAngle = SEMICIRCLE_IN_DEGREE; in DrawRoundCap()
153 arcInfo.startAngle = 0; in DrawRoundCap()
159 arcInfo.startAngle = QUARTER_IN_DEGREE; in DrawRoundCap()
168 arcInfo.startAngle = SEMICIRCLE_IN_DEGREE; in DrawRoundCap()
174 arcInfo.startAngle = 0; in DrawRoundCap()
184 arcInfo.startAngle = THREE_QUARTER_IN_DEGREE; in DrawRoundCap()
190 arcInfo.startAngle = QUARTER_IN_DEGREE; in DrawRoundCap()
H A Dui_canvas.cpp134 int16_t angle = endAngle - startAngle; in ArcTo()
174 if (startAngle > endAngle) { in SetArcParamInfo()
176 end = startAngle; in SetArcParamInfo()
178 start = startAngle; in SetArcParamInfo()
186 param.startAngle = start; in SetArcParamInfo()
625 end = startAngle; in DrawArc()
627 start = startAngle; in DrawArc()
1192 arcInfo.startAngle = 0; in DoDrawCircle()
1229 arcInfo.startAngle = arcParam->startAngle; in DoDrawArc()
1297 arcinfo.startAngle = 0; in DoDrawLineJoin()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/data_panel/
H A Drosen_render_data_panel.cpp165 double startAngle = arcData.startAngle; in PaintProgress() local
275 double startAngle = arcData.startAngle; in PaintProgress() local
410 double startAngle = arcData.startAngle; in PaintProgressFilterMask() local
437 startAngle, startAngle + sweepAngle, 0, nullptr)); in PaintProgressFilterMask()
439 startAngle += sweepAngle; in PaintProgressFilterMask()
468 double startAngle = arcData.startAngle; in PaintProgressFilterMask() local
505 startAngle, startAngle + sweepAngle, nullptr)); in PaintProgressFilterMask()
563 double startAngle = arcData.startAngle; in PaintRainbowFilterMask() local
593 SkTileMode::kClamp, startAngle, startAngle + sweepAngle, 0, nullptr)); in PaintRainbowFilterMask()
633 double startAngle = arcData.startAngle;
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/triangle/
H A Drender_triangle.cpp38 double startAngle = endAngle - topAngle; in Calculate() local
41 outArc1_.SetStartAngle(startAngle); in Calculate()
46 startAngle = PI + PI / 2.0; in Calculate()
47 endAngle = startAngle + topAngle; in Calculate()
50 outArc2_.SetStartAngle(startAngle); in Calculate()
55 startAngle = PI / 2.0 - bottomAngle / 2.0; in Calculate()
56 endAngle = startAngle + bottomAngle; in Calculate()
59 outArc3_.SetStartAngle(startAngle); in Calculate()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/arc/
H A Darc_component.h47 ArcComponent(double outerRadius, double width, double startAngle, double sweepAngle) in ArcComponent() argument
51 startAngle_ = startAngle; in ArcComponent()
55 …ArcComponent(double outerRadius, double width, double startAngle, double sweepAngle, const Color& … in ArcComponent() argument
59 startAngle_ = startAngle; in ArcComponent()
115 void SetStartAngle(double startAngle) in SetStartAngle() argument
117 startAngle_ = startAngle; in SetStartAngle()
/ohos5.0/foundation/arkui/ui_lite/frameworks/draw/
H A Ddraw_rect.cpp125 arcInfo.startAngle = 0; in DrawRectRadiusWithoutBorderCon1()
192 arcInfo.startAngle = 0; in DrawRectRadiusWithoutBorderCon3()
245 arcInfo.startAngle = 0; in DrawRectRadiusWithoutBorderCon4()
329 arcInfo.startAngle = 0; in DrawRectRadiusEqualBorder()
408 arcInfo.startAngle = 0; in DrawRectRadiusSmallThanBorder()
498 arcInfo.startAngle = 0; in DrawRectRadiusBiggerThanBorderCon1()
515 arcInfo.startAngle = 0; in DrawRectRadiusBiggerThanBorderCon1()
618 arcInfo.startAngle = 0; in DrawRectRadiusBiggerThanBorderCon3()
633 arcInfo.startAngle = 0; in DrawRectRadiusBiggerThanBorderCon3()
675 arcInfo.startAngle = 0; in DrawRectRadiusBiggerThanBorderCon4()
[all …]
H A Ddraw_label.cpp178 …float angle = directFlag ? (arcTextInfo.startAngle + changeAngle) : (arcTextInfo.startAngle - chan… in DrawArcText()
320 } else if (letterInfo.currentAngle > letterInfo.startAngle) { in CalculatedClipAngle()
321 angle = letterInfo.currentAngle - letterInfo.startAngle; in CalculatedClipAngle()
328 } else if (letterInfo.currentAngle > letterInfo.startAngle) { in CalculatedClipAngle()
329 angle = letterInfo.currentAngle - letterInfo.startAngle; in CalculatedClipAngle()
339 angle = letterInfo.startAngle - letterInfo.currentAngle; in CalculatedClipAngle()
347 angle = letterInfo.startAngle - letterInfo.currentAngle; in CalculatedClipAngle()
370 } else if (letterInfo.currentAngle > letterInfo.startAngle) { in OnCalculatedClockwise()
384 } else if (letterInfo.currentAngle > letterInfo.startAngle) { in OnCalculatedClockwise()
407 } else if (letterInfo.currentAngle < letterInfo.startAngle) { in OnCalculatedAnticlockwise()
[all …]
H A Ddraw_arc.cpp218 …if (isCircle_ || (IS_IN_DEGREERANE(THREE_QUARTER_IN_DEGREE, arcInfo.startAngle, arcInfo.endAngle))… in DrawAxisLine()
223 if (isCircle_ || (IS_IN_DEGREERANE(QUARTER_IN_DEGREE, arcInfo.startAngle, arcInfo.endAngle))) { in DrawAxisLine()
228 if (isCircle_ || (IS_IN_DEGREERANE(0, arcInfo.startAngle, arcInfo.endAngle))) { in DrawAxisLine()
233 … if (isCircle_ || (IS_IN_DEGREERANE(SEMICIRCLE_IN_DEGREE, arcInfo.startAngle, arcInfo.endAngle))) { in DrawAxisLine()
300 if (IS_IN_DEGREERANE(degree, arcInfo.startAngle, arcInfo.endAngle)) { in DrawLineWithDegreeInner()
384 if (isCircle_ || (IS_IN_DEGREERANE(degreeBase, arcInfo.startAngle, arcInfo.endAngle))) { in DrawPointAnti()
422 if (arcInfo.startAngle != arcInfo.endAngle) { in Draw()
437 endArcInfo.startAngle = 0; in Draw()
446 float temp = (outRadius - endArcInfo.radius + 1) * Sin(arcInfo.startAngle); in Draw()
449 temp = (outRadius - endArcInfo.radius + 1) * Sin(QUARTER_IN_DEGREE - arcInfo.startAngle); in Draw()
[all …]
H A Dclip_utils.cpp53 ClipPath& ClipPath::Arc(const PointF& center, float radius, int16_t startAngle, int16_t endAngle) in Arc() argument
55 if (startAngle == endAngle) { in Arc()
58 float sinma = radius * Sin(startAngle); in Arc()
59 float cosma = radius * Sin(QUARTER_IN_DEGREE - startAngle); in Arc()
65 if (MATH_ABS(startAngle - endAngle) < CIRCLE_IN_DEGREE) { in Arc()
73 int16_t angle = endAngle - startAngle; in Arc()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/track/
H A Drender_track.cpp60 double startAngle = paintData_.startDegree; in Update() local
61 while (startAngle < 0) { in Update()
62 startAngle = startAngle + ONE_CYCLE_ANGLE; in Update()
67 while (startAngle > ONE_CYCLE_ANGLE) { in Update()
68 startAngle = startAngle - ONE_CYCLE_ANGLE; in Update()
73 if (endDegree <= startAngle) { in Update()
74 paintData_.sweepDegree = std::abs(endDegree + ONE_CYCLE_ANGLE - startAngle); in Update()
76 paintData_.sweepDegree = std::abs(endDegree - startAngle); in Update()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/cppview/
H A Dcanvas_path.cpp61 void NativeCanvasPath::Arc(double x, double y, double radius, double startAngle, double endAngle, b… in Arc() argument
63 path2d_->Arc(x, y, radius, startAngle, endAngle, anticlockwise); in Arc()
81 …th::Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, in Ellipse() argument
84 path2d_->Ellipse(x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise); in Ellipse()
/ohos5.0/foundation/graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertexprimitive/
H A Dgeometry_bezier_arc.h41 float startAngle, float sweepAngle,
67 float startAngle, in BezierArc() argument
70 Init(centerX, centerY, rx, ry, startAngle, sweepAngle); in BezierArc()
80 float startAngle,
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/canvas/
H A Djs_canvas_path.cpp72 double startAngle = 0.0; in JsPath2DArc() local
75 info.GetDoubleArg(3, startAngle) && info.GetDoubleArg(4, endAngle)) { in JsPath2DArc()
79 … path2d_->Arc(x * density, y * density, radius * density, startAngle, endAngle, anticlockwise); in JsPath2DArc()
141 double startAngle = 0.0; in JsPath2DEllipse() local
144 …o.GetDoubleArg(3, radiusY) && info.GetDoubleArg(4, rotation) && info.GetDoubleArg(5, startAngle) && in JsPath2DEllipse()
150 startAngle, endAngle, anticlockwise); in JsPath2DEllipse()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/custom_paint/
H A Drosen_render_offscreen_canvas.cpp1251 double startAngle = param.startAngle * HALF_CIRCLE_ANGLE / M_PI; in Arc() local
1253 double sweepAngle = endAngle - startAngle; in Arc()
1589 double sweepAngle = endAngle - startAngle; in Path2DArc()
1612 double sweepAngle = endAngle - startAngle; in Path2DArc()
1686 double startAngle = std::fmod(args.para6, M_PI * 2.0); in Path2DEllipse() local
1689startAngle = (startAngle < 0.0 ? startAngle + M_PI * 2.0 : startAngle) * HALF_CIRCLE_ANGLE / M_PI; in Path2DEllipse()
1691 double sweepAngle = endAngle - startAngle; in Path2DEllipse()
2440 double startAngle = std::fmod(param.startAngle, M_PI * 2.0); in UpdateTextStyleForeground() local
2442startAngle = (startAngle < 0.0 ? startAngle + M_PI * 2.0 : startAngle) * HALF_CIRCLE_ANGLE / M_PI; in UpdateTextStyleForeground()
2444 if (NearEqual(param.startAngle, param.endAngle)) { in UpdateTextStyleForeground()
[all …]
H A Drosen_render_custom_paint.cpp1149 double startAngle = param.startAngle * HALF_CIRCLE_ANGLE / M_PI; in Arc() local
1151 double sweepAngle = endAngle - startAngle; in Arc()
1212 double startAngle = std::fmod(param.startAngle, M_PI * 2.0); in Ellipse() local
1214startAngle = (startAngle < 0.0 ? startAngle + M_PI * 2.0 : startAngle) * HALF_CIRCLE_ANGLE / M_PI; in Ellipse()
1216 if (NearEqual(param.startAngle, param.endAngle)) { in Ellipse()
1220 double sweepAngle = endAngle - startAngle; in Ellipse()
1248 skPath_.arcTo(rect, startAngle, sweepAngle, false); in Ellipse()
1597 double sweepAngle = endAngle - startAngle; in Path2DArc()
1683 double startAngle = std::fmod(args.para6, M_PI * 2.0); in Path2DEllipse() local
1686startAngle = (startAngle < 0.0 ? startAngle + M_PI * 2.0 : startAngle) * HALF_CIRCLE_ANGLE / M_PI; in Path2DEllipse()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/canvas/
H A Dcustom_paint_paint_method.cpp229 RSScalar startAngle = static_cast<RSScalar>(angle); in MakeConicGradient() local
230 matrix.PreRotate(startAngle, centerX, centerY); in MakeConicGradient()
867 double startAngle = param.startAngle * HALF_CIRCLE_ANGLE / M_PI; in Arc() local
869 double sweepAngle = endAngle - startAngle; in Arc()
879 if (!NearEqual(startAngle, endAngle) && in Arc()
912 double startAngle = param.startAngle * HALF_CIRCLE_ANGLE / M_PI; in Ellipse() local
914 if (NearEqual(param.startAngle, param.endAngle)) { in Ellipse()
918 double sweepAngle = endAngle - startAngle; in Ellipse()
1045 double sweepAngle = endAngle - startAngle; in Path2DArc()
1053 if (!NearEqual(startAngle, endAngle) && in Path2DArc()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/data_panel/
H A Ddata_panel_modifier.cpp247 float startAngle = 0.0f; in GetPaintPath() local
252 startAngle += circleAngle; in GetPaintPath()
269 float startRadian = M_PI * startAngle / HALF_CIRCLE; in GetPaintPath()
301 HALF_CIRCLE + startAngle, HALF_CIRCLE + midAngle - tagAngle + startAngle, false); in GetPaintPath()
308 -HALF_CIRCLE + midAngle + tagAngle + startAngle, startAngle, false); in GetPaintPath()
718 double sweepAngle = endAngle - startAngle; in Path2DArc()
726 path.ArcTo(point1, point2, startAngle, HALF_CIRCLE); in Path2DArc()
727 path.ArcTo(point1, point2, startAngle + HALF_CIRCLE, HALF_CIRCLE); in Path2DArc()
729 path.ArcTo(point1, point2, startAngle, HALF_CIRCLE); in Path2DArc()
730 path.ArcTo(point1, point2, startAngle + HALF_CIRCLE, HALF_CIRCLE); in Path2DArc()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/overdraw/
H A Drs_listened_canvas.cpp74 void RSListenedCanvas::DrawArc(const Rect& oval, scalar startAngle, scalar sweepAngle) in DrawArc() argument
76 RSPaintFilterCanvas::DrawArc(oval, startAngle, sweepAngle); in DrawArc()
78 listener_->DrawArc(oval, startAngle, sweepAngle); in DrawArc()
82 void RSListenedCanvas::DrawPie(const Rect& oval, scalar startAngle, scalar sweepAngle) in DrawPie() argument
84 RSPaintFilterCanvas::DrawPie(oval, startAngle, sweepAngle); in DrawPie()
86 listener_->DrawPie(oval, startAngle, sweepAngle); in DrawPie()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/property/
H A Dgradient_property.cpp106 auto startAngle = sweepGradient_->startAngle; in SweepGradientToJson() local
108 if (startAngle) { in SweepGradientToJson()
109 resultJson->Put("start", startAngle->ToString().c_str()); in SweepGradientToJson()
/ohos5.0/foundation/arkui/ui_lite/test/uitest/test_progress_bar/
H A Dui_test_circle_progress.cpp356 static int16_t startAngle = 0; in OnClick() local
369 startAngle = 0; in OnClick()
378 circleProgress_->SetStartAngle(startAngle); in OnClick()
434 startAngle++; in OnClick()
435 circleProgress_->SetStartAngle(startAngle); in OnClick()
437 startAngle--; in OnClick()
438 circleProgress_->SetStartAngle(startAngle); in OnClick()
446 int16_t angle = startAngle; in OnClick()
447 startAngle = endAngle; in OnClick()
449 circleProgress_->SetStartAngle(startAngle); in OnClick()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/draw/path_fuzzer/
H A Dpath_fuzzer.cpp121 scalar startAngle = GetObject<scalar>(); in PathFuzzTest002() local
123 path.ArcTo(ptOneX, ptOneY, ptTwoX, ptTwoY, startAngle, sweepAngle); in PathFuzzTest002()
126 path.ArcTo(ptOne, ptTwo, startAngle, sweepAngle); in PathFuzzTest002()
128 …path.ArcTo(ptOneX, ptOneY, startAngle, static_cast<PathDirection>(direction % DIRECTION_SIZE), ptT… in PathFuzzTest002()
139 …path.RArcTo(ptOneX, ptOneY, startAngle, static_cast<PathDirection>(direction % DIRECTION_SIZE), pt… in PathFuzzTest002()
173 scalar startAngle = GetObject<scalar>(); in PathFuzzTest003() local
175 path.AddArc(rect, startAngle, sweepAngle); in PathFuzzTest003()

1234567