Lines Matching refs:utf8Bytes
104 TrivialRunIterator(size_t utf8Bytes) : fEnd(utf8Bytes), fAtEnd(fEnd == 0) {} in TrivialRunIterator() argument
115 MakeFontMgrRunIterator(const char* utf8, size_t utf8Bytes,
118 MakeFontMgrRunIterator(const char* utf8, size_t utf8Bytes,
124 TrivialFontRunIterator(const SkFont& font, size_t utf8Bytes) in TrivialFontRunIterator() argument
125 : TrivialRunIterator(utf8Bytes), fFont(font) {} in TrivialFontRunIterator()
132 MakeBiDiRunIterator(const char* utf8, size_t utf8Bytes, uint8_t bidiLevel);
135 …MakeSkUnicodeBidiRunIterator(SkUnicode* unicode, const char* utf8, size_t utf8Bytes, uint8_t bidiL…
137 MakeIcuBiDiRunIterator(const char* utf8, size_t utf8Bytes, uint8_t bidiLevel);
141 TrivialBiDiRunIterator(uint8_t bidiLevel, size_t utf8Bytes) in TrivialBiDiRunIterator() argument
142 : TrivialRunIterator(utf8Bytes), fBidiLevel(bidiLevel) {} in TrivialBiDiRunIterator()
149 MakeScriptRunIterator(const char* utf8, size_t utf8Bytes, SkFourByteTag script);
152 MakeSkUnicodeHbScriptRunIterator(SkUnicode* unicode, const char* utf8, size_t utf8Bytes);
154 MakeHbIcuScriptRunIterator(const char* utf8, size_t utf8Bytes);
158 TrivialScriptRunIterator(SkFourByteTag script, size_t utf8Bytes) in TrivialScriptRunIterator() argument
159 : TrivialRunIterator(utf8Bytes), fScript(script) {} in TrivialScriptRunIterator()
166 MakeStdLanguageRunIterator(const char* utf8, size_t utf8Bytes);
169 TrivialLanguageRunIterator(const char* language, size_t utf8Bytes) in TrivialLanguageRunIterator() argument
170 : TrivialRunIterator(utf8Bytes), fLanguage(language) {} in TrivialLanguageRunIterator()
226 virtual void shape(const char* utf8, size_t utf8Bytes,
232 virtual void shape(const char* utf8, size_t utf8Bytes,
240 virtual void shape(const char* utf8, size_t utf8Bytes,