Lines Matching refs:fCursorPos
88 const std::vector<SkRect>& pos = line.fCursorPos; in getPosition()
130 if (cursor.fTextByteIndex < cLine.fCursorPos.size()) { in getLocation()
131 pos = cLine.fCursorPos[cursor.fTextByteIndex]; in getLocation()
345 SkASSERT(pos.fTextByteIndex < fLines[pos.fParagraphIndex].fCursorPos.size()); in move()
346 float x = fLines[pos.fParagraphIndex].fCursorPos[pos.fTextByteIndex].left(); in move()
352 pos.fTextByteIndex = find_closest_x(fLines[pos.fParagraphIndex].fCursorPos, x, in move()
360 pos.fTextByteIndex = find_closest_x(newLine.fCursorPos, x, in move()
362 newLine.fCursorPos.size()); in move()
364 pos.fTextByteIndex = find_closest_x(newLine.fCursorPos, x, 0, in move()
365 newLine.fCursorPos.size()); in move()
375 float x = fLines[pos.fParagraphIndex].fCursorPos[pos.fTextByteIndex].left(); in move()
379 const auto& bounds = fLines[pos.fParagraphIndex].fCursorPos; in move()
385 const auto& bounds = fLines[pos.fParagraphIndex].fCursorPos; in move()
445 c->drawRect(offset(l.fCursorPos[pos.fTextByteIndex], l.fOrigin), selection); in paint()
477 line.fCursorPos = std::move(result.glyphBounds); in reshapeAll()
495 line.fCursorPos = std::move(result.glyphBounds); in reshapeAll()