Lines Matching defs:ey
1982 static int clip_line(int *sx, int *sy, int *ex, int *ey, int maxx)
1985 return clip_line(ex, ey, sx, sy, maxx);
1990 *sy = *ey + (*sy - *ey) * (int64_t)*ex / (*ex - *sx);
1997 *ey = *sy + (*ey - *sy) * (int64_t)(maxx - *sx) / (*ex - *sx);
2005 * Draw a line from (ex, ey) -> (sx, sy).
2011 static void draw_line(uint8_t *buf, int sx, int sy, int ex, int ey,
2016 if (clip_line(&sx, &sy, &ex, &ey, w - 1))
2018 if (clip_line(&sy, &sx, &ey, &ex, h - 1))
2024 ey = av_clip(ey, 0, h - 1);
2028 if (FFABS(ex - sx) > FFABS(ey - sy)) {
2031 FFSWAP(int, sy, ey);
2035 f = ((ey - sy) << 16) / ex;
2043 if (sy > ey) {
2045 FFSWAP(int, sy, ey);
2048 ey -= sy;
2049 if (ey)
2050 f = ((ex - sx) << 16) / ey;
2053 for(y= 0; y <= ey; y++){
2063 * Draw an arrow from (ex, ey) -> (sx, sy).
2070 int ey, int w, int h, int stride, int color, int tail, int direction)
2076 FFSWAP(int, sy, ey);
2082 ey = av_clip(ey, -100, h + 100);
2085 dy = ey - sy;
2104 draw_line(buf, sx, sy, ex, ey, w, h, stride, color);