Lines Matching full:cury
224 void calculateArc(bool relative, double& curx, double& cury, double angle, double x, double y, double r1, double r2, bool largeArcFlag, bool sweepFlag);
232 double contrlx, contrly, curx, cury, subpathx, subpathy, tox, toy, x1, y1, x2, y2, xc, yc;
243 subpathx = subpathy = curx = cury = contrlx = contrly = 0.0;
260 subpathy = cury = relative ? cury + toy : toy;
262 svgMoveTo(narrowPrecisionToFloat(curx), narrowPrecisionToFloat(cury), closed);
277 cury = relative ? cury + toy : toy;
279 svgLineTo(narrowPrecisionToFloat(curx), narrowPrecisionToFloat(cury));
291 svgLineTo(narrowPrecisionToFloat(curx), narrowPrecisionToFloat(cury));
303 svgLineTo(narrowPrecisionToFloat(curx), narrowPrecisionToFloat(cury));
314 cury = cury + toy;
315 svgLineTo(narrowPrecisionToFloat(curx), narrowPrecisionToFloat(cury));
326 cury = toy;
327 svgLineTo(narrowPrecisionToFloat(curx), narrowPrecisionToFloat(cury));
336 // reset curx, cury for next path
339 cury = subpathy;
356 py1 = relative ? cury + y1 : y1;
358 py2 = relative ? cury + y2 : y2;
360 py3 = relative ? cury + toy : toy;
366 contrly = relative ? cury + y2 : y2;
368 cury = relative ? cury + toy : toy;
387 contrly = cury;
392 py1 = 2 * cury - contrly;
394 py2 = relative ? cury + y2 : y2;
396 py3 = relative ? cury + toy : toy;
402 contrly = relative ? cury + y2 : y2;
404 cury = relative ? cury + toy : toy;
421 py1 = relative ? (cury + 2 * (y1 + cury)) * (1.0 / 3.0) : (cury + 2 * y1) * (1.0 / 3.0);
423 py2 = relative ? ((cury + toy) + 2 * (y1 + cury)) * (1.0 / 3.0) : (toy + 2 * y1) * (1.0 / 3.0);
425 py3 = relative ? cury + toy : toy;
431 contrly = relative ? cury + y1 : y1;
433 cury = relative ? cury + toy : toy;
449 contrly = cury;
454 yc = 2 * cury - contrly;
457 py1 = relative ? (cury + 2 * yc) * (1.0 / 3.0) : (cury + 2 * yc) * (1.0 / 3.0);
459 py2 = relative ? ((cury + toy) + 2 * yc) * (1.0 / 3.0) : (toy + 2 * yc) * (1.0 / 3.0);
461 py3 = relative ? cury + toy : toy;
469 cury = relative ? cury + toy : toy;
496 calculateArc(relative, curx, cury, angle, tox, toy, rx, ry, largeArc, sweep);
526 contrly = cury;
537 void SVGPathParser::calculateArc(bool relative, double& curx, double& cury, double angle, double x, double y, double r1, double r2, bool largeArcFlag, bool sweepFlag)
559 dy = (cury - y) / 2.0;
582 x0 = a00 * curx + a01 * cury;
583 y0 = a10 * curx + a11 * cury;
588 x1 = a00 * (curx + x) + a01 * (cury + y);
593 y1 = a10 * (curx + x) + a11 * (cury + y);
667 cury = y;
669 cury += y;