Lines Matching refs:utf8Bytes

69 SkShaper::MakeBiDiRunIterator(const char* utf8, size_t utf8Bytes, uint8_t bidiLevel) {
78 utf8Bytes,
84 return std::make_unique<SkShaper::TrivialBiDiRunIterator>(bidiLevel, utf8Bytes);
88 SkShaper::MakeScriptRunIterator(const char* utf8, size_t utf8Bytes, SkFourByteTag scriptTag) {
95 SkShaper::MakeSkUnicodeHbScriptRunIterator(utf8, utf8Bytes, scriptTag);
100 return std::make_unique<SkShaper::TrivialScriptRunIterator>(scriptTag, utf8Bytes);
115 FontMgrRunIterator(const char* utf8, size_t utf8Bytes,
119 : fCurrent(utf8), fBegin(utf8), fEnd(fCurrent + utf8Bytes)
131 FontMgrRunIterator(const char* utf8, size_t utf8Bytes,
133 : FontMgrRunIterator(utf8, utf8Bytes, font, std::move(fallbackMgr),
210 FontMgrRunIterator(const char* utf8, size_t utf8Bytes,
214 : fCurrent(utf8), fBegin(utf8), fEnd(fCurrent + utf8Bytes)
226 FontMgrRunIterator(const char* utf8, size_t utf8Bytes,
229 utf8, utf8Bytes, font, std::move(fallbackMgr), nullptr,
306 SkShaper::MakeFontMgrRunIterator(const char* utf8, size_t utf8Bytes,
309 return std::make_unique<FontMgrRunIterator>(utf8, utf8Bytes, font, std::move(fallback));
313 SkShaper::MakeFontMgrRunIterator(const char* utf8, size_t utf8Bytes, const SkFont& font,
318 return std::make_unique<FontMgrRunIterator>(utf8, utf8Bytes, font, std::move(fallback),
323 SkShaper::MakeFontMgrRunIterator(const char* utf8, size_t utf8Bytes,
326 return std::make_unique<FontMgrRunIterator>(utf8, utf8Bytes, font, std::move(fallback));
330 SkShaper::MakeFontMgrRunIterator(const char* utf8, size_t utf8Bytes, const RSFont& font,
335 return std::make_unique<FontMgrRunIterator>(utf8, utf8Bytes, font, std::move(fallback),
341 SkShaper::MakeStdLanguageRunIterator(const char* utf8, size_t utf8Bytes) {
342 return std::make_unique<TrivialLanguageRunIterator>(std::locale().name().c_str(), utf8Bytes);