Lines Matching refs:accum
338 LineAccumulate accum;
345 range.set("first", accum.minOffset);
346 range.set("last", accum.maxOffset);
349 jline.set("top", accum.baseline + accum.minAscent);
350 jline.set("bottom", accum.baseline + accum.maxDescent);
351 jline.set("baseline", accum.baseline);
355 if (lineNumber != accum.lineNumber) {
356 SkASSERT(lineNumber == accum.lineNumber + 1); // assume monotonic
358 accum.reset(lineNumber);
397 // update accum
401 accum.minAscent = std::min(accum.minAscent, fm.fAscent);
402 accum.maxDescent = std::max(accum.maxDescent, fm.fDescent);
403 accum.baseline = info->origin.fY;
405 accum.minOffset = std::min(accum.minOffset, info->utf8Starts[0]);
406 accum.maxOffset = std::max(accum.maxOffset, info->utf8Starts[N]);