Lines Matching refs:endAngle
117 void UICanvas::ArcTo(const Point& center, uint16_t radius, int16_t startAngle, int16_t endAngle) in ArcTo() argument
120 if (vertices_ == nullptr || startAngle == endAngle) { in ArcTo()
130 if (MATH_ABS(startAngle - endAngle) < CIRCLE_IN_DEGREE) { in ArcTo()
131 sinma = radius * Sin(endAngle); in ArcTo()
132 cosma = radius * Sin(QUARTER_IN_DEGREE - endAngle); in ArcTo()
134 int16_t angle = endAngle - startAngle; in ArcTo()
159 if (MATH_ABS(startAngle - endAngle) < CIRCLE_IN_DEGREE) { in ArcTo()
160 sinma = radius * Sin(endAngle); in ArcTo()
161 cosma = radius * Sin(QUARTER_IN_DEGREE - endAngle); in ArcTo()
166 SetArcParamInfo(center, radius, startAngle, endAngle); in ArcTo()
170 …Canvas::SetArcParamInfo(const Point& center, uint16_t radius, int16_t startAngle, int16_t endAngle) in SetArcParamInfo() argument
174 if (startAngle > endAngle) { in SetArcParamInfo()
175 start = endAngle; in SetArcParamInfo()
179 end = endAngle; in SetArcParamInfo()
187 param.endAngle = end; in SetArcParamInfo()
576 int16_t endAngle, in DrawSector() argument
582 ArcTo(center, radius, startAngle, endAngle); in DrawSector()
597 DrawArc(center, radius, startAngle, endAngle, innerPaint); in DrawSector()
603 int16_t endAngle, const Paint& paint) in DrawArc() argument
608 ArcTo(center, radius, startAngle, endAngle); in DrawArc()
623 if (startAngle > endAngle) { in DrawArc()
624 start = endAngle; in DrawArc()
628 end = endAngle; in DrawArc()
633 arcParam->endAngle = end; in DrawArc()
1193 arcInfo.endAngle = CIRCLE_IN_DEGREE; in DoDrawCircle()
1230 arcInfo.endAngle = arcParam->endAngle; in DoDrawArc()
1298 arcinfo.endAngle = CIRCLE_IN_DEGREE; in DoDrawLineJoin()
1359 arcInfo.endAngle = arcIter->data_.endAngle; in DoDrawPath()