Lines Matching refs:fLastY
24 float y2 = SkFixedToFloat(fLastY);
36 SkAssertResult(y >= fFirstY && y <= fLastY);
46 fLastY = SkScalarToFixed(p1.fY);
47 if (fFirstY == fLastY) {
52 if (fFirstY > fLastY) {
54 SkTSwap(fFirstY, fLastY);
61 SkFixed dy = fLastY - fFirstY;
83 if (fLastY > rowBottom) {
88 fPartialY = SkFixedFraction(fLastY);
90 fY = fLastY;
123 SkFixed bottomPartial = wy - fLastY;
129 wy = fLastY;
141 if (y > fLastY) {
142 y = fLastY;
159 fFinished = y == fLastY;
180 SkFixed bottomPartial = y - fLastY;
301 if (bottom > fLastY) {
302 bottom = fLastY;
310 if (fY > fLastY) {
311 fY = fLastY;
313 if (fLastY < top + SK_Fixed1) {
314 fPartialY = SkFixedFraction(fLastY);
323 if (fWalkY > fLastY) {
324 fWalkY = fLastY;
359 while (listTop->fLastY < active->fFirstY) {
366 if (check->fLastY <= active->fFirstY) {
421 fHeadEdge.fFirstX = fHeadEdge.fFirstY = fHeadEdge.fWalkY = fHeadEdge.fLastY = kEDGE_HEAD_XY;
425 fTailEdge.fFirstX = fTailEdge.fFirstY = fTailEdge.fWalkY = fTailEdge.fLastY = kEDGE_TAIL_XY;
480 SkFixed bottom = first->fLastY;
492 if (bottom > active->fLastY) {
493 bottom = active->fLastY;
509 if (prev->fLastX == active->fFirstX && prev->fLastY == active->fFirstY) {
512 } else if (active->fLastX == prev->fFirstX && active->fLastY == prev->fFirstY) {
534 if (prev->fLastX == active->fFirstX && prev->fLastY == active->fFirstY) {
539 if (active->fLastX == prev->fFirstX && active->fLastY == prev->fFirstY) {
551 edge->fLastX - edge->fFirstX, edge->fLastY - edge->fFirstY), y};
552 SkPoint lowerPoint = {edge->fLastX, edge->fLastY};
584 link->fLastY = linkEnd->fLastY;
597 link->fLastY = active->fLastY;
602 tail.fFirstY = tail.fLastY = kEDGE_TAIL_XY;
608 while (listTop->fLastY < active->fFirstY) {
611 for (SkAntiEdge* check = listTop; check->fFirstY < active->fLastY; check = check->fNext) {
621 if (check->fLastY < active->fLastY) {
622 split(active, check->fLastY);
683 if (xSort > active->fX || topLimit > active->fLastY) {
687 if (active->fWalkY < active->fLastY) {
693 if (top >= active->fLastY) {