Home | History | Annotate | Download | only in openvg

Lines Matching refs:endAngle

305 void Path::addArc(const FloatPoint& center, float radius, float startAngle, float endAngle, bool anticlockwise)
310 if (!isfinite(radius) || !isfinite(startAngle) || !isfinite(endAngle))
317 endAngle = fmod((2.0 * piDouble) - endAngle, 2.0 * piDouble);
319 // Make it so that endAngle > startAngle. fmod() above takes care of
321 if (endAngle <= startAngle)
322 endAngle += 2.0 * piDouble;
325 ? (endAngle - startAngle)
326 : (startAngle - endAngle + (2.0 * piDouble));
339 // (Set angle = {startAngle, endAngle} to retrieve the respective endpoints.)
343 const VGfloat endX = radius * cos(endAngle) + center.x();
344 const VGfloat endY = -radius * sin(endAngle) + center.y();