Lines Matching defs:currentWidth
397 SkScalar currentWidth = 0;
403 currentWidth += len;
408 currentWidth = 0;
412 currentWidth = 0;
416 currentWidth = 0;
417 } else if (currentWidth > currentTarget_) {
422 currentWidth = 0;
531 SkScalar currentWidth = std::min(newWidth, param.remainingTextWidth);
532 Index index { param.lineNumber, param.begin, currentWidth };
544 SkScalar scoref = std::min(1.f, abs(currentTarget_ - currentWidth) / currentTarget_);
552 if (!HandleLastLine(param, overallScore, currentWidth, score)) {
562 current_.push_back(currentWidth);
573 bool HandleLastLine(RecursiveParam& param, int64_t& overallScore, SkScalar& currentWidth, int64_t&score)
576 if (abs(currentWidth - param.remainingTextWidth) < 1.f) {
586 currentWidth = param.currentMax;
591 if (((param.remainingTextWidth - currentWidth) / maxWidth_) < param.maxLines) {
597 param.begin + currentWidth,
598 param.remainingTextWidth - currentWidth