Lines Matching refs:x0
289 // Put the intersection point of the lines (x0, y0) -> (x1, y1)
292 private void computeIntersection(final float x0, final float y0,
298 float x10 = x1 - x0;
304 float t = x10p*(y0-y0p) - y10p*(x0-x0p);
306 m[off++] = x0 + t*x10;
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) {
350 this.sx0 = this.cx0 = x0;
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)