Lines Matching refs:y0
289 // Put the intersection point of the lines (x0, y0) -> (x1, y1)
292 private void computeIntersection(final float x0, final float y0,
299 float y10 = y1 - y0;
304 float t = x10p*(y0-y0p) - y10p*(x0-x0p);
307 m[off] = y0 + t*y10;
311 final float x0, final float y0,
330 computeIntersection((x0 - pdx) + omx, (y0 - pdy) + omy, x0 + omx, y0 + omy,
331 (dx + x0) + mx, (dy + y0) + my, x0 + mx, y0 + my,
334 float lenSq = (miter[0]-x0)*(miter[0]-x0) + (miter[1]-y0)*(miter[1]-y0);
346 public void moveTo(float x0, float y0) {
351 this.sy0 = this.cy0 = y0;
450 private void emitMoveTo(final float x0, final float y0) {
451 out.moveTo(x0, y0);
468 private void emitQuadTo(final float x0, final float y0,
473 reverse.pushQuad(x0, y0, x1, y1);
479 private void emitCurveTo(final float x0, final float y0,
485 reverse.pushCubic(x0, y0, x1, y1, x2, y2);
496 float x0, float y0,
502 emitMoveTo(x0 + mx, y0 + my);
510 drawMiter(pdx, pdy, x0, y0, dx, dy, omx, omy, mx, my, cw);
512 drawRoundJoin(x0, y0,
517 emitLineTo(x0, y0, !cw);
1139 public void pushCubic(float x0, float y0,
1145 // assert(x0 == lastX && y0 == lastY)
1150 curves[end++] = x0; curves[end++] = y0;
1153 public void pushQuad(float x0, float y0,
1158 // assert(x0 == lastX && y0 == lastY)
1160 curves[end++] = x0; curves[end++] = y0;
1166 // assert(x0 == lastX && y0 == lastY)