Lines Matching refs:fX
72 return chopMonoQuadAt(pts[0].fX, pts[1].fX, pts[2].fX, x, t);
133 if (pts[0].fX > pts[2].fX) {
137 SkASSERT(pts[0].fX <= pts[1].fX);
138 SkASSERT(pts[1].fX <= pts[2].fX);
142 if (pts[2].fX <= clip.fLeft) { // wholly to the left
146 if (pts[0].fX >= clip.fRight) { // wholly to the right
155 if (pts[0].fX < clip.fLeft) {
159 clamp_ge(tmp[2].fX, clip.fLeft);
160 clamp_ge(tmp[3].fX, clip.fLeft);
172 if (pts[2].fX > clip.fRight) {
175 clamp_le(tmp[1].fX, clip.fRight);
176 clamp_le(tmp[2].fX, clip.fRight);
264 return chopMonoCubicAt(pts[0].fX, pts[1].fX, pts[2].fX, pts[3].fX, x, t);
331 if (pts[0].fX > pts[3].fX) {
339 if (pts[3].fX <= clip.fLeft) { // wholly to the left
343 if (pts[0].fX >= clip.fRight) { // wholly to the right
349 if (pts[0].fX < clip.fLeft) {
356 // tmp[3, 4, 5].fX should all be to the right of clip.fLeft, and
359 tmp[3].fX = clip.fLeft;
360 tmp[4].fX = SkMaxScalar(tmp[4].fX, clip.fLeft);
361 tmp[5].fX = SkMaxScalar(tmp[5].fX, tmp[4].fX);
375 if (pts[3].fX > clip.fRight) {
380 clamp_le(tmp[1].fX, clip.fRight);
381 clamp_le(tmp[2].fX, clip.fRight);
382 clamp_le(tmp[3].fX, clip.fRight);
521 assert_monotonic(&pts[0].fX, count);