Home
last modified time | relevance | path

Searched refs:utf8End (Results 1 - 6 of 6) sorted by relevance

/third_party/skia/src/utils/
H A DSkShaperJSONWriter.cpp35 static bool is_one_to_one(const char utf8[], size_t utf8Begin, size_t utf8End, in is_one_to_one() argument
37 size_t lastUtf8Index = utf8End; in is_one_to_one()
130 void SkShaperJSONWriter::BreakupClusters(size_t utf8Begin, size_t utf8End, in BreakupClusters() argument
147 processMToN(glyphStartIndex, clusters.size(), clusters[glyphStartIndex], utf8End); in BreakupClusters()
153 uint32_t utf8EndIndex = utf8End; in BreakupClusters()
168 void SkShaperJSONWriter::VisualizeClusters(const char* utf8, size_t utf8Begin, size_t utf8End, in VisualizeClusters() argument
217 BreakupClusters(utf8Begin, utf8End, clusters, gatherRuns); in VisualizeClusters()
H A DSkShaperJSONWriter.h40 static void BreakupClusters(size_t utf8Begin, size_t utf8End,
50 size_t utf8Begin, size_t utf8End,
/third_party/skia/modules/skparagraph/tests/
H A DSkShaperJSONWriter.cpp42 static bool is_one_to_one(const char utf8[], size_t utf8Begin, size_t utf8End, in is_one_to_one() argument
44 size_t lastUtf8Index = utf8End; in is_one_to_one()
137 void SkShaperJSONWriter::BreakupClusters(size_t utf8Begin, size_t utf8End, in BreakupClusters() argument
154 processMToN(glyphStartIndex, clusters.size(), clusters[glyphStartIndex], utf8End); in BreakupClusters()
160 uint32_t utf8EndIndex = utf8End; in BreakupClusters()
175 void SkShaperJSONWriter::VisualizeClusters(const char* utf8, size_t utf8Begin, size_t utf8End, in VisualizeClusters() argument
224 BreakupClusters(utf8Begin, utf8End, clusters, gatherRuns); in VisualizeClusters()
H A DSkShaperJSONWriter.h41 static void BreakupClusters(size_t utf8Begin, size_t utf8End,
51 size_t utf8Begin, size_t utf8End,
/third_party/skia/modules/skshaper/src/
H A DSkShaper_harfbuzz.cpp820 const char* utf8End,
1058 const char* utf8End = utf8; local
1060 utf8Start = utf8End;
1061 utf8End = utf8 + runSegmenter.endOfCurrentRun();
1080 while (utf8Start < utf8End) { // While there are still code points left in this item
1081 size_t utf8runLength = utf8End - utf8Start;
1084 utf8Start, utf8End,
1095 SkASSERT( model.fGlyphs[i].fCluster < (size_t)(utf8End - utf8));
1191 if (utf8Start != utf8End) {
1224 const char* utf8End local
1433 const char* utf8End = utf8; global() local
1505 shape(char const * const utf8, size_t const utf8Bytes, char const * const utf8Start, char const * const utf8End, const BiDiRunIterator& bidi, const LanguageRunIterator& language, const ScriptRunIterator& script, const FontRunIterator& font, Feature const * const features, size_t const featuresSize) const global() argument
[all...]
H A DSkShaper_coretext.cpp173 auto utf8Begin = utf8, utf8End = utf8 + size; in setUTF8() local
174 while (utf8Begin < utf8End) { in setUTF8()
176 utf16 += SkUTF::ToUTF16(SkUTF::NextUTF8(&utf8Begin, utf8End), nullptr); in setUTF8()

Completed in 5 milliseconds