Lines Matching refs:fY
37 if (src[0].fY > src[count - 1].fY) {
87 return chopMonoQuadAt(pts[0].fY, pts[1].fY, pts[2].fY, y, t);
100 if (pts[0].fY < clip.fTop) {
105 tmp[2].fY = clip.fTop;
106 clamp_ge(tmp[3].fY, clip.fTop);
114 if (pts[i].fY < clip.fTop) {
115 pts[i].fY = clip.fTop;
122 if (pts[2].fY > clip.fBottom) {
126 clamp_le(tmp[1].fY, clip.fBottom);
127 tmp[2].fY = clip.fBottom;
135 if (pts[i].fY > clip.fBottom) {
136 pts[i].fY = clip.fBottom;
149 if (pts[2].fY <= clip.fTop || pts[0].fY >= clip.fBottom) {
167 this->appendVLine(clip.fLeft, pts[0].fY, pts[2].fY, reverse);
172 this->appendVLine(clip.fRight, pts[0].fY, pts[2].fY, reverse);
184 this->appendVLine(clip.fLeft, tmp[0].fY, tmp[2].fY, reverse);
194 this->appendVLine(clip.fLeft, pts[0].fY, pts[2].fY, reverse);
208 this->appendVLine(clip.fRight, tmp[2].fY, tmp[4].fY, reverse);
279 SkChopCubicAt(src, dst, mono_cubic_closestT(&src->fY, y));
286 if (pts[0].fY < clip.fTop) {
300 if (tmp[3].fY < clip.fTop && tmp[4].fY < clip.fTop && tmp[5].fY < clip.fTop) {
306 // tmp[3, 4].fY should all be to the below clip.fTop.
308 tmp[3].fY = clip.fTop;
309 clamp_ge(tmp[4].fY, clip.fTop);
317 if (pts[3].fY > clip.fBottom) {
320 tmp[3].fY = clip.fBottom;
321 clamp_le(tmp[2].fY, clip.fBottom);
342 if (pts[3].fY <= clip.fTop || pts[0].fY >= clip.fBottom) {
359 this->appendVLine(clip.fLeft, pts[0].fY, pts[3].fY, reverse);
364 this->appendVLine(clip.fRight, pts[0].fY, pts[3].fY, reverse);
373 this->appendVLine(clip.fLeft, tmp[0].fY, tmp[3].fY, reverse);
394 this->appendVLine(clip.fRight, tmp[3].fY, tmp[6].fY, reverse);
550 assert_monotonic(&pts[0].fY, count);