Lines Matching refs:ellipsisRun
957 std::unique_ptr<Run> ellipsisRun;
969 ellipsisRun = this->shapeEllipsis(ellipsis, &cluster);
981 if (width + ellipsisRun->advance().fX > maxWidth) {
1005 fEllipsis = std::move(ellipsisRun);
1041 std::unique_ptr<Run> ellipsisRun;
1047 ellipsisRun = this->shapeEllipsis(ellipsis, &cluster);
1052 if (width + ellipsisRun->advance().fX > maxWidth) {
1065 fAdvance.fX = width + ellipsisRun->advance().fX;
1066 fEllipsis = std::move(ellipsisRun);
1172 auto ellipsisRun = handler.run();
1173 ellipsisRun->fTextRange = TextRange(0, ellipsis.size());
1174 ellipsisRun->fOwner = fOwner;
1175 return ellipsisRun;
1182 auto ellipsisRun = shaped(typeface, false);
1183 if (ellipsisRun->isResolved()) {
1184 return ellipsisRun;
1199 auto ellipsisRun = shaped(typeface, true);
1200 if (ellipsisRun->isResolved()) {
1201 return ellipsisRun;
1208 auto ellipsisRun = shaped(run.fFont.refTypeface(), false);
1210 auto ellipsisRun = shaped(const_cast<RSFont&>(run.fFont).GetTypeface(), false);
1212 if (ellipsisRun->isResolved()) {
1213 return ellipsisRun;
1215 return ellipsisRun;