Lines Matching refs:spaces
35 // Get white spaces
322 // line + spaces + clusters
324 Stretch spaces;
332 line.moveTo(spaces);
334 spaces = clusters;
336 this->addLine(wrappedText.get(), unicodeText->getUnicode(), line, spaces, true);
337 line = spaces;
338 clusters = spaces;
356 spaces = empty;
376 // line + spaces + clusters + cluster
380 line.moveTo(spaces);
382 spaces = clusters;
384 spaces.moveTo(cluster);
394 auto currentWidth = line.width() + spaces.width() + clusters.width() + cluster.width();
398 if (spaces.isEmpty() && clusters.isEmpty()) {
410 this->addLine(wrappedText.get(), unicodeText->getUnicode(), line, spaces, false);
411 line = spaces;
422 line.moveTo(spaces);
424 spaces = clusters;
428 spaces.moveTo(cluster);
430 this->addLine(wrappedText.get(), unicodeText->getUnicode(), line, spaces, false);
454 void ShapedText::addLine(WrappedText* wrappedText, SkUnicode* unicode, Stretch& stretch, Stretch& spaces, bool hardLineBreak) {
455 auto spacesStart = spaces.glyphStart();
457 lineStretch.moveTo(spaces);
500 spaces.clean();