Lines Matching refs:index0
97 int index0, index1; in IntersectLine() local
100 index0 = 0; in IntersectLine()
103 index0 = 1; in IntersectLine()
111 if (tmp[index0].fY < clip.fTop) { in IntersectLine()
112 tmp[index0].set(sect_with_horizontal(src, clip.fTop), clip.fTop); in IntersectLine()
119 index0 = 0; in IntersectLine()
122 index0 = 1; in IntersectLine()
127 if ((tmp[index1].fX <= clip.fLeft || tmp[index0].fX >= clip.fRight) && in IntersectLine()
128 tmp[index0].fX < tmp[index1].fX) { in IntersectLine()
133 if (tmp[index0].fX < clip.fLeft) { in IntersectLine()
134 tmp[index0].set(clip.fLeft, sect_with_vertical(src, clip.fLeft)); in IntersectLine()
162 int index0, index1; in ClipLine() local
165 index0 = 0; in ClipLine()
168 index0 = 1; in ClipLine()
177 if (pts[index0].fY >= clip.fBottom) { // we're below the clip in ClipLine()
187 if (pts[index0].fY < clip.fTop) { in ClipLine()
188 tmp[index0].set(sect_with_horizontal(pts, clip.fTop), clip.fTop); in ClipLine()
189 SkASSERT(is_between_unsorted(tmp[index0].fX, pts[0].fX, pts[1].fX)); in ClipLine()
205 index0 = 0; in ClipLine()
209 index0 = 1; in ClipLine()
218 } else if (tmp[index0].fX >= clip.fRight) { // wholly to the right in ClipLine()
229 if (tmp[index0].fX < clip.fLeft) { in ClipLine()
230 r->set(clip.fLeft, tmp[index0].fY); in ClipLine()
235 *r = tmp[index0]; in ClipLine()