Home | History | Annotate | Download | only in core

Lines Matching defs:rowHeight

74 static inline void add_coverage_delta_segment(int y, SkFixed rowHeight, const SkAnalyticEdge* edge,
75 SkFixed nextX, Deltas* deltas) { // rowHeight=fullAlpha
76 SkASSERT(rowHeight <= SK_Fixed1 && rowHeight >= 0);
90 deltas->addDelta(L, y, rowHeight * sign);
97 alpha = getPartialAlpha(alpha, rowHeight);
100 deltas->addDelta(L + 1, y, (rowHeight - alpha) * sign);
108 SkFixed alpha2 = rowHeight - partialTriangleToAlpha(x2, edge->fDY);
111 deltas->addDelta(L + 2, y, (rowHeight - alpha2) * sign);
133 SkFixed lastAlpha = rowHeight - partialTriangleToAlpha(last, dY); // the alpha at R - 1
135 deltas->addDelta(R, y, (rowHeight - lastAlpha) * sign);
266 SkFixed rowHeight = currE->fLowerY - currE->fUpperY;
267 SkFixed nextX = currE->fX + SkFixedMul(currE->fDX, rowHeight);
269 add_coverage_delta_segment<true>(iy, rowHeight, currE, nextX, &result);
275 SkFixed rowHeight = upperFloor + SK_Fixed1 - currE->fUpperY;
277 if (rowHeight != SK_Fixed1) { // it's a partial row
278 nextX = currE->fX + SkFixedMul(currE->fDX, rowHeight);
279 add_coverage_delta_segment<true>(iy, rowHeight, currE, nextX, &result);
309 rowHeight = currE->fLowerY - SkIntToFixed(iy);
310 nextX = currE->fX + SkFixedMul(currE->fDX, rowHeight);
311 add_coverage_delta_segment<true>(iy, rowHeight, currE, nextX, &result);