Home
last modified time | relevance | path

Searched refs:unicodeText (Results 1 - 15 of 15) sorted by relevance

/third_party/skia/experimental/sktext/tests/
H A DSelectableText.cpp99 UnicodeText unicodeText(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
100 if (!unicodeText.getUnicode()) return; in UNIX_ONLY_TEST()
103 auto fontResolvedText = unicodeText.resolveFonts(SkSpan<FontBlock>(&fontBlock, 1)); in UNIX_ONLY_TEST()
104 auto shapedText = fontResolvedText->shape(&unicodeText, TextDirection::kLtr); in UNIX_ONLY_TEST()
105 auto wrappedText = shapedText->wrap(&unicodeText, 440.0f, 500.0f); in UNIX_ONLY_TEST()
106 auto selectableText = wrappedText->prepareToEdit(&unicodeText); in UNIX_ONLY_TEST()
147 UnicodeText unicodeText(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
148 if (!unicodeText.getUnicode()) return; in UNIX_ONLY_TEST()
151 auto fontResolvedText = unicodeText.resolveFonts(SkSpan<FontBlock>(&fontBlock, 1)); in UNIX_ONLY_TEST()
152 auto shapedText = fontResolvedText->shape(&unicodeText, TextDirectio in UNIX_ONLY_TEST()
[all...]
H A DShapedText.cpp46 UnicodeText unicodeText(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
47 if (!unicodeText.getUnicode()) return; in UNIX_ONLY_TEST()
50 auto fontResolvedText = unicodeText.resolveFonts(SkSpan<FontBlock>(&fontBlock, 1)); in UNIX_ONLY_TEST()
51 auto shapedText = fontResolvedText->shape(&unicodeText, TextDirection::kLtr); in UNIX_ONLY_TEST()
65 UnicodeText unicodeText(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
66 if (!unicodeText.getUnicode()) return; in UNIX_ONLY_TEST()
69 auto fontResolvedText = unicodeText.resolveFonts(SkSpan<FontBlock>(&fontBlock, 1)); in UNIX_ONLY_TEST()
70 auto shapedText = fontResolvedText->shape(&unicodeText, TextDirection::kLtr); in UNIX_ONLY_TEST()
H A DWrappedText.cpp97 UnicodeText unicodeText(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
98 if (!unicodeText.getUnicode()) return; in UNIX_ONLY_TEST()
101 auto fontResolvedText = unicodeText.resolveFonts(SkSpan<FontBlock>(&fontBlock, 1)); in UNIX_ONLY_TEST()
102 auto shapedText = fontResolvedText->shape(&unicodeText, TextDirection::kLtr); in UNIX_ONLY_TEST()
103 auto wrappedText = shapedText->wrap(&unicodeText, 440.0f, 500.0f); in UNIX_ONLY_TEST()
146 UnicodeText unicodeText(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
147 if (!unicodeText.getUnicode()) return; in UNIX_ONLY_TEST()
150 auto fontResolvedText = unicodeText.resolveFonts(SkSpan<FontBlock>(&fontBlock, 1)); in UNIX_ONLY_TEST()
151 auto shapedText = fontResolvedText->shape(&unicodeText, TextDirection::kLtr); in UNIX_ONLY_TEST()
152 auto wrappedText = shapedText->wrap(&unicodeText, 800. in UNIX_ONLY_TEST()
[all...]
H A DFontResolvedText.cpp46 UnicodeText unicodeText(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
47 if (!unicodeText.getUnicode()) return; in UNIX_ONLY_TEST()
50 auto fontResolvedText = unicodeText.resolveFonts(SkSpan<FontBlock>(&fontBlock, 1)); in UNIX_ONLY_TEST()
66 UnicodeText unicodeText(SkUnicode::Make(), SkSpan<uint16_t>((uint16_t*)utf16.data(), utf16.size())); in UNIX_ONLY_TEST()
67 if (!unicodeText.getUnicode()) return; in UNIX_ONLY_TEST()
70 auto fontResolvedText = unicodeText.resolveFonts(SkSpan<FontBlock>(&fontBlock, 1)); in UNIX_ONLY_TEST()
/third_party/skia/modules/skparagraph/src/
H A DParagraphLineFetcherImpl.cpp21 fUnicodeSize = fRootParagraph->unicodeText().size(); in ParagraphLineFetcherImpl()
27 if (startIndex >= fRootParagraph->unicodeText().size()) { in getLineBreak()
40 auto unicodeText = newParagraph->unicodeText(); in getLineBreak() local
41 if (count < unicodeText.size() && unicodeText[count] == '\n') { in getLineBreak()
49 auto unicodeSize = fRootParagraph->unicodeText().size(); in createLine()
H A DParagraphImpl.h150 const std::vector<SkUnichar>& unicodeText() const override { return fUnicodeText; }
158 const std::vector<SkUnichar>& unicodeText() const { return fUnicodeText; } in unicodeText() function in skia::textlayout::final
H A DParagraphImpl.cpp901 if (unicodeEnd - unicodeStart == 1 && unicodeStart < fOwner->unicodeText().size()) { in GetLineFontMetrics()
902 unicode = fOwner->unicodeText()[unicodeStart]; in GetLineFontMetrics()
/third_party/skia/experimental/sktext/src/
H A DText.cpp100 bool FontResolvedText::resolveChain(UnicodeText* unicodeText, TextRange textRange, const FontChain& fontChain) { in resolveChain() argument
116 unicodeText->forEachGrapheme(unresolvedText, [&](TextRange grapheme) { in resolveChain()
117 auto count = typeface->textToGlyphs(unicodeText->getText16().data() + grapheme.fStart, grapheme.width() * 2, SkTextEncoding::kUTF16, nullptr, 0); in resolveChain()
119 typeface->textToGlyphs(unicodeText->getText16().data() + grapheme.fStart, grapheme.width() * 2, SkTextEncoding::kUTF16, glyphs.data(), count); in resolveChain()
225 std::unique_ptr<ShapedText> FontResolvedText::shape(UnicodeText* unicodeText,
229 auto text16 = unicodeText->getText16();
236 unicodeText->getUnicode()->forEachCodepoint(text8.c_str(), text8.size(),
253 if (unicodeText->isHardLineBreak(i)) {
275 unicodeText->getUnicode(), text8.c_str(), text8.size(), textDirection == TextDirection::kLtr ? 0 : 1));
277 SkShaper::MakeSkUnicodeHbScriptRunIterator(unicodeText
[all...]
H A DPaint.cpp82 auto unicodeText = std::make_unique<UnicodeText>(std::move(unicode), SkSpan<uint16_t>((uint16_t*)text.data(), text.size())); in layout() local
83 auto fontResolvedText = unicodeText->resolveFonts(fontBlocks); in layout()
84 auto shapedText = fontResolvedText->shape(unicodeText.get(), TextDirection::kLtr); in layout()
85 auto wrappedText = shapedText->wrap(unicodeText.get(), reqSize.width(), reqSize.height()); in layout()
104 void Paint::paint(SkCanvas* canvas, SkPoint xy, UnicodeText* unicodeText, WrappedText* wrappedText, SkSpan<DecoratedBlock> decoratedBlocks) { in paint() argument
120 wrappedText->visit(unicodeText, this, PositionType::kGraphemeCluster, SkSpan<size_t>(chunks.data(), chunks.size())); in paint()
H A DPaint.h72 void paint(SkCanvas* canvas, SkPoint xy, UnicodeText* unicodeText, WrappedText* wrappedText, SkSpan<DecoratedBlock> decoratedBlocks);
/third_party/skia/experimental/sktext/include/
H A DInterface.h56 @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;
H A DText.h103 virtual std::unique_ptr<ShapedText> shape(UnicodeText* unicodeText, TextDirection textDirection);
108 bool resolveChain(UnicodeText* unicodeText, TextRange textRange, const FontChain& fontChain);
124 @param unicodeText a reference to UnicodeText that is used to query Unicode information
129 std::unique_ptr<WrappedText> wrap(UnicodeText* unicodeText, float width, float height);
201 std::unique_ptr<Drawable> prepareToDraw(UnicodeText* unicodeText, PositionType positionType, SkSpan<TextIndex> blocks) const { in prepareToDraw() argument
203 this->visit(unicodeText, drawableText.get(), positionType, blocks); in prepareToDraw()
211 std::unique_ptr<SelectableText> prepareToEdit(UnicodeText* unicodeText) const;
227 @param unicodeText a reference to UnicodeText object
233 void visit(UnicodeText* unicodeText, Visitor* visitor, PositionType positionType, SkSpan<size_t> chunks) const;
241 GlyphRange textToGlyphs(UnicodeText* unicodeText, PositionTyp in WrappedText()
[all...]
/third_party/icu/icu4j/main/classes/charset/src/com/ibm/icu/charset/
H A DCharsetSelector.java190 * @param unicodeText
198 public List<String> selectForString(CharSequence unicodeText) { in selectForString() argument
207 while (index < unicodeText.length()) { in selectForString()
208 int c = UTF16.charAt(unicodeText, index); in selectForString()
/third_party/skia/modules/skparagraph/include/
H A DParagraph.h235 virtual const std::vector<SkUnichar>& unicodeText() const = 0;
/third_party/skia/third_party/externals/sfntly/java/lib/
H A Dicu4j-charset-4_8_1_1.jarMETA-INF/ META-INF/MANIFEST.MF META-INF/services/ com/ com/ibm/ com/ibm/icu/ ...

Completed in 11 milliseconds