Home | History | Annotate | Download | only in cairo

Lines Matching refs:startAngle

147 void Path::addArc(const FloatPoint& p, float r, float startAngle, float endAngle, bool anticlockwise)
151 if (!isfinite(r) || !isfinite(startAngle) || !isfinite(endAngle))
155 float sweep = endAngle - startAngle;
158 && ((anticlockwise && (endAngle < startAngle)) || (!anticlockwise && (startAngle < endAngle)))) {
160 cairo_arc_negative(cr, p.x(), p.y(), r, startAngle, startAngle - twoPI);
162 cairo_arc(cr, p.x(), p.y(), r, startAngle, startAngle + twoPI);
167 cairo_arc_negative(cr, p.x(), p.y(), r, startAngle, endAngle);
169 cairo_arc(cr, p.x(), p.y(), r, startAngle, endAngle);