Lines Matching defs:fDesc
54 : fDesc(desc)
56 , fHAlignFactor(HAlignFactor(fDesc.fHAlign))
57 , fFont(fDesc.fTypeface, fDesc.fTextSize)
117 fOffset.fY += fDesc.fLineHeight;
121 const auto commit_proc = (fDesc.fFlags & Shaper::Flags::kFragmentGlyphs)
140 if (!(fDesc.fFlags & Shaper::Flags::kFragmentGlyphs)) {
165 typographical_bottom = fBox.fTop + fLastLineDescent + fDesc.fLineHeight *
178 float v_offset = -fDesc.fLineShift;
180 switch (fDesc.fVAlign) {
232 if (fDesc.fVAlign == Shaper::VAlign::kTop) {
240 const auto shape_width = fDesc.fLinebreak == Shaper::LinebreakPolicy::kExplicit
243 const auto shape_ltr = fDesc.fDirection == Shaper::Direction::kLTR;
268 if (fDesc.fFlags & Shaper::Flags::kTrackFragmentAdvanceAscent) {
288 const auto advance = (fDesc.fFlags & Shaper::Flags::kTrackFragmentAdvanceAscent)
331 return fDesc.fAscent ? fDesc.fAscent : fFirstLineAscent;
336 const Shaper::TextDesc& fDesc;