Lines Matching refs:start_y
985 AdditiveBlitter* blitter, int start_y, int stop_y, SkFixed leftBound, SkFixed riteBound,
1369 SkPath::FillType fillType, AdditiveBlitter* blitter, int start_y, int stop_y,
1374 SkFixed y = SkTMax(prevHead->fNext->fUpperY, SkIntToFixed(start_y));
1391 if (isInverse && SkIntToFixed(start_y) != y) {
1393 if (SkFixedFloorToInt(y) != start_y) {
1394 blitter->getRealBlitter()->blitRect(SkFixedFloorToInt(leftClip), start_y,
1395 width, SkFixedFloorToInt(y) - start_y);
1396 start_y = SkFixedFloorToInt(y);
1398 SkAlpha* maskRow = isUsingMask ? static_cast<MaskAdditiveBlitter*>(blitter)->getRow(start_y)
1400 blit_full_alpha(blitter, start_y, SkFixedFloorToInt(leftClip), width,
1401 f2a(y - SkIntToFixed(start_y)), maskRow, isUsingMask, false, false);
1592 AdditiveBlitter* blitter, int start_y, int stop_y, bool pathContainedInClip,
1606 * our top (start_y) and will draw below our bottom (stop_y). Thus
1610 if (rect.fTop < start_y) {
1611 rect.fTop = start_y;
1650 if (!pathContainedInClip && start_y < clipRect.fTop) {
1651 start_y = clipRect.fTop;
1669 aaa_walk_convex_edges(&headEdge, blitter, start_y, stop_y,
1678 bool skipIntersect = path.countPoints() > (stop_y - start_y) * 2;
1680 aaa_walk_edges(&headEdge, &tailEdge, path.getFillType(), blitter, start_y, stop_y,