Lines Matching refs:fText
226 adapter->bind(*abuilder, jd, adapter->fText.fCurrentValue);
320 draws.reserve(static_cast<size_t>(fText->fHasFill) + static_cast<size_t>(fText->fHasStroke));
322 SkASSERT(fText->fHasFill || fText->fHasStroke);
325 if (fText->fHasFill) {
326 rec.fFillColorNode = sksg::Color::Make(fText->fFillColor);
332 if (fText->fHasStroke) {
333 rec.fStrokeColorNode = sksg::Color::Make(fText->fStrokeColor);
336 rec.fStrokeColorNode->setStrokeWidth(fText->fStrokeWidth);
341 if (fText->fPaintOrder == TextPaintOrder::kFillStroke) {
436 fText.fCurrentValue = txt;
453 fText->fTypeface,
454 fText->fTextSize,
455 fText->fMinTextSize,
456 fText->fMaxTextSize,
457 fText->fLineHeight,
458 fText->fLineShift,
459 fText->fAscent,
460 fText->fHAlign,
461 fText->fVAlign,
462 fText->fResize,
463 fText->fLineBreak,
464 fText->fDirection,
465 fText->fCapitalization,
468 const auto shape_result = Shaper::Shape(fText->fText, text_desc, fText->fBox, fFontMgr);
471 if (shape_result.fFragments.empty() && fText->fText.size() > 0) {
473 fText->fText.c_str());
480 fText->fText.c_str());
515 fRoot->addChild(sksg::Draw::Make(sksg::Rect::Make(fText->fBox),
534 if (!fText->fHasFill && !fText->fHasStroke) {
538 if (fText.hasChanged()) {
553 seed_props.fill_color = fText->fFillColor;
554 seed_props.stroke_color = fText->fStrokeColor;
660 return fText->fBox;
689 align_factor(fText->fHAlign)*(fPathInfo->pathLength() - fText->fBox.width());
700 const auto rel_pos = SkV2{pos.x, pos.y} - SkV2{fText->fBox.fLeft, fText->fBox.fTop};
703 return fPathInfo->getMatrix(path_distance, fText->fHAlign)
754 const auto align_offset = -total_tracking * align_factor(fText->fHAlign);