Lines Matching defs:resolver
87 const RunResolver& resolver() const { return m_resolver; }
167 auto& resolver = m_iterator.resolver();
170 float baselinePosition = resolver.m_lineHeight * m_iterator.lineIndex() + resolver.m_baseline;
171 LayoutPoint linePosition(LayoutUnit::fromFloatFloor(run.left), roundToInt(baselinePosition - resolver.m_ascent + resolver.m_borderAndPaddingBefore));
172 LayoutSize lineSize(LayoutUnit::fromFloatCeil(run.right) - LayoutUnit::fromFloatFloor(run.left), resolver.m_ascent + resolver.m_descent);
178 auto& resolver = m_iterator.resolver();
181 float baselinePosition = resolver.m_lineHeight * m_iterator.lineIndex() + resolver.m_baseline;
182 return FloatPoint(run.left, roundToInt(baselinePosition + resolver.m_borderAndPaddingBefore));
187 auto& resolver = m_iterator.resolver();
189 return resolver.m_string.substringSharingImpl(run.start, run.end - run.start);
197 inline RunResolver::Iterator::Iterator(const RunResolver& resolver, unsigned runIndex, unsigned lineIndex)
198 : m_resolver(resolver)