Lines Matching defs:UnicodeText
23 class UnicodeText {
35 UnicodeText(std::unique_ptr<SkUnicode> unicode, SkSpan<uint16_t> utf16);
36 UnicodeText(std::unique_ptr<SkUnicode> unicode, const SkString& utf8);
56 @param unicodeText a reference to UnicodeText that is used to query Unicode information
61 std::unique_ptr<WrappedText> wrap(UnicodeText* unicodeText, float width, float height);
98 std::unique_ptr<DrawableText> prepareToDraw(UnicodeText* unicodeText, PositionType positionType, SkSpan<TextIndex> blocks) const;
104 std::unique_ptr<SelectableText> prepareToEdit(UnicodeText* unicodeText) const;
112 @param unicodeText a reference to UnicodeText object
115 void decorate(UnicodeText* unicodeText, SkSpan<TextIndex> chunks);
122 @param unicodeText a reference to UnicodeText object
128 void visit(UnicodeText* unicodeText, Visitor* visitor, PositionType positionType, SkSpan<TextIndex> blocks) const;