Lines Matching refs:fBoxGlyphs
663 …line.fBoxGlyphs.emplace_back(SkRect::MakeXYWH(line.fBounds.fRight, line.fBounds.fTop, 0.0f, line.f… in onEndLine()
681 line.fBoxGlyphs.push_back_n(glyphCount); in onGlyphRun()
686 …line.fBoxGlyphs[start + i] = SkRect::MakeXYWH(pos.fX, bounds.fTop, pos1.fX - pos.fX, bounds.height… in onGlyphRun()
694 position.fGlyphRange = GlyphRange(0, line.fBoxGlyphs.size() - 1); in findPosition()
702 auto glyphBox = line.fBoxGlyphs[position.fGlyphRange.fStart]; in findPosition()
717 auto glyphBox = line.fBoxGlyphs[position.fGlyphRange.fStart]; in findPosition()
733 position.fBoundaries.fLeft = line.fBoxGlyphs[position.fGlyphRange.fStart].fLeft; in findPosition()
734 position.fBoundaries.fRight = line.fBoxGlyphs[position.fGlyphRange.fEnd].fRight; in findPosition()
766 current.fGlyphRange.fStart = currentLine->fBoxGlyphs.size(); in previousPosition()
769 …auto position = this->findPosition(current.fPositionType, *currentLine, currentLine->fBoxGlyphs[cu… in previousPosition()
783 … current.fGlyphRange = GlyphRange(currentLine->fBoxGlyphs.size(), currentLine->fBoxGlyphs.size()); in nextPosition()
791 …auto position = this->findPosition(current.fPositionType, *currentLine, currentLine->fBoxGlyphs[cu… in nextPosition()
808 …current.fPositionType, fBoxLines[current.fLineIndex - 1], currentLine->fBoxGlyphs[current.fGlyphRa… in upPosition()
825 …current.fPositionType, fBoxLines[current.fLineIndex + 1], currentLine->fBoxGlyphs[current.fGlyphRa… in downPosition()
835 auto firstGlyph = firstLine.fBoxGlyphs.front(); in firstPosition()
848 auto lastGlyph = lastLine.fBoxGlyphs.back(); in lastPosition()
851 …endOfText.fGlyphRange = GlyphRange(lastLine.fBoxGlyphs.size() - 1, lastLine.fBoxGlyphs.size() - 1); in lastPosition()