SkRect getLocation(TextPosition)
void setFont(SkFont font)
int lineHeight(size_t index) const
StringView line(size_t i) const
void setFontMgr(sk_sp< SkFontMgr > fontMgr)
TextPosition move(Editor::Movement move, Editor::TextPosition pos) const
TextPosition insert(TextPosition, const char *utf8Text, size_t byteLen)
TextPosition getPosition(SkIPoint)
TextPosition remove(TextPosition, TextPosition)
const SkFont & font() const
SkColor4f fSelectionColor
TextPosition fSelectionEnd
SkColor4f fBackgroundColor
TextPosition fSelectionBegin
SkColor4f fForegroundColor
bool operator!=(const Iterator &other) const
std::vector< TextLine >::const_iterator fPtr
const std::vector< TextLine > & fLines