Lines Matching refs:y1

108                               jfloat x1, jfloat y1);
111 jfloat x1, jfloat y1,
115 jfloat x1, jfloat y1,
120 jfloat x1, jfloat y1);
192 #define ADJUST1(pd, x1, y1) \
193 _ADJUST(pd, x1, y1, \
203 #define ADJUST2(pd, x1, y1, x2, y2) \
207 y1 += (pd->adjy + newadjy) / 2; \
220 #define ADJUST3(pd, x1, y1, x2, y2, x3, y3) \
224 y1 += pd->adjy; \
240 #define HANDLELINETO(pd, x1, y1, OOMERR) \
242 ADJUST1(pd, x1, y1); \
245 x1, y1)) { \
249 PDBOXPOINT(pd, x1, y1); \
251 pd->cury = y1; \
254 #define HANDLEQUADTO(pd, x1, y1, x2, y2, OOMERR) \
256 ADJUST2(pd, x1, y1, x2, y2); \
259 x1, y1, x2, y2)) { \
263 PDBOXPOINT(pd, x1, y1); \
269 #define HANDLECUBICTO(pd, x1, y1, x2, y2, x3, y3, OOMERR) \
271 ADJUST3(pd, x1, y1, x2, y2, x3, y3); \
274 x1, y1, x2, y2, x3, y3)) { \
278 PDBOXPOINT(pd, x1, y1); \
416 jfloat x1, y1, x2, y2, x3, y3;
433 x1 = coords[0]; y1 = coords[1];
434 HANDLEMOVETO(pd, x1, y1, {oom = JNI_TRUE;});
437 x1 = coords[0]; y1 = coords[1];
438 HANDLELINETO(pd, x1, y1, {oom = JNI_TRUE;});
441 x1 = coords[0]; y1 = coords[1];
443 HANDLEQUADTO(pd, x1, y1, x2, y2, {oom = JNI_TRUE;});
446 x1 = coords[0]; y1 = coords[1];
449 HANDLECUBICTO(pd, x1, y1, x2, y2, x3, y3, {oom = JNI_TRUE;});
688 (JNIEnv *env, jobject sr, jfloat x1, jfloat y1)
697 HANDLELINETO(pd, x1, y1,
704 jfloat xm, jfloat ym, jfloat x1, jfloat y1)
713 HANDLEQUADTO(pd, xm, ym, x1, y1,
722 jfloat x1, jfloat y1)
731 HANDLECUBICTO(pd, xm, ym, xn, yn, x1, y1,
790 jfloat x1, jfloat y1)
795 HANDLELINETO(pd, x1, y1, {oom = JNI_TRUE;});
802 jfloat x1, jfloat y1,
808 HANDLEQUADTO(pd, x1, y1, x2, y2, {oom = JNI_TRUE;});
815 jfloat x1, jfloat y1,
822 HANDLECUBICTO(pd, x1, y1, x2, y2, x3, y3, {oom = JNI_TRUE;});
920 jfloat x1, jfloat y1,
926 /* x1,y1 becomes relative vector from x0,y0 to end of segment */
928 y1 -= y0;
932 dotprod = px * x1 + py * y1;
934 /* px,py is on the side of x0,y0 away from x1,y1 */
939 /* switch to backwards vectors relative to x1,y1 */
940 /* x1,y1 are already the negative of x0,y0=>x1,y1 */
941 /* to get px,py to be the negative of px,py=>x1,y1 */
945 py = y1 - py;
946 dotprod = px * x1 + py * y1;
948 /* px,py is on the side of x1,y1 away from x0,y0 */
953 /* px,py is between x0,y0 and x1,y1 */
955 /* projected on the x1,y1=>x0,y0 vector times the */
956 /* length of the x1,y1=>x0,y0 vector */
957 projlenSq = dotprod * dotprod / (x1 * x1 + y1 * y1);
970 jfloat x1, jfloat y1)
979 if (y0 > y1) {
982 t = y0; y0 = y1; y1 = t;
991 ilasty = (jint) ceil(y1 - 0.5f);
1015 dy = y1 - y0;
1058 jfloat x1, jfloat y1)
1064 minmax2(y0, y1, miny, maxy);
1070 return appendSegment(pd, maxx, y0, maxx, y1);
1073 return appendSegment(pd, x0, y0, x1, y1);
1079 jfloat x1, jfloat y1,
1086 minmax3(y0, y1, y2, miny, maxy);
1097 if (ptSegDistSq(x0, y0, x2, y2, x1, y1) > MAX_FLAT_SQ) {
1105 cy1 = (y0 + y1) / 2.0f;
1106 cy2 = (y1 + y2) / 2.0f;
1107 y1 = (cy1 + cy2) / 2.0f;
1110 return (subdivideQuad(pd, level, x0, y0, cx1, cy1, x1, y1) &&
1111 subdivideQuad(pd, level, x1, y1, cx2, cy2, x2, y2));
1121 jfloat x1, jfloat y1,
1129 minmax4(y0, y1, y2, y3, miny, maxy);
1140 if (ptSegDistSq(x0, y0, x3, y3, x1, y1) > MAX_FLAT_SQ ||
1153 ctry = (y1 + y2) / 2.0f;
1154 y1 = (y0 + y1) / 2.0f;
1156 cy12 = (y1 + ctry) / 2.0f;
1161 return (subdivideCubic(pd, level, x0, y0, x1, y1,