• Home
  • Raw
  • Download

Lines Matching refs:utf8Bytes

393     SkUnicodeHbScriptRunIterator(SkUnicodeScript, const char* utf8, size_t utf8Bytes)  in SkUnicodeHbScriptRunIterator()  argument
394 : fCurrent(utf8), fBegin(utf8), fEnd(fCurrent + utf8Bytes) in SkUnicodeHbScriptRunIterator()
658 ShapedRun shape(const char* utf8, size_t utf8Bytes,
671 void shape(const char* utf8, size_t utf8Bytes,
694 virtual void wrap(char const * const utf8, size_t utf8Bytes,
709 void wrap(char const * const utf8, size_t utf8Bytes,
724 void wrap(char const * const utf8, size_t utf8Bytes,
739 void wrap(char const * const utf8, size_t utf8Bytes,
789 void ShaperHarfBuzz::shape(const char* utf8, size_t utf8Bytes, in shape() argument
798 utf8Bytes, in shape()
805 std::unique_ptr<LanguageRunIterator> language(MakeStdLanguageRunIterator(utf8, utf8Bytes)); in shape()
812 utf8Bytes)); in shape()
818 MakeFontMgrRunIterator(utf8, utf8Bytes, srcFont, in shape()
824 this->shape(utf8, utf8Bytes, *font, *bidi, *script, *language, width, handler); in shape()
827 void ShaperHarfBuzz::shape(const char* utf8, size_t utf8Bytes, in shape() argument
835 this->shape(utf8, utf8Bytes, font, bidi, script, language, nullptr, 0, width, handler); in shape()
838 void ShaperHarfBuzz::shape(const char* utf8, size_t utf8Bytes, in shape() argument
854 this->wrap(utf8, utf8Bytes, bidi, language, script, font, runSegmenter, in shape()
858 void ShaperDrivenWrapper::wrap(char const * const utf8, size_t utf8Bytes, in wrap() argument
892 model = shape(utf8, utf8Bytes, in wrap()
948 return shape(utf8, utf8Bytes, in wrap()
1000 void ShapeThenWrap::wrap(char const * const utf8, size_t utf8Bytes, in wrap() argument
1012 if (!fLineBreakIterator->setText(utf8, utf8Bytes)) { in wrap()
1015 if (!fGraphemeBreakIterator->setText(utf8, utf8Bytes)) { in wrap()
1027 runs.emplace_back(shape(utf8, utf8Bytes, in wrap()
1212 void ShapeDontWrapOrReorder::wrap(char const * const utf8, size_t utf8Bytes, in wrap() argument
1231 runs.emplace_back(shape(utf8, utf8Bytes, in wrap()
1299 size_t const utf8Bytes, in shape() argument
1334 hb_buffer_add_utf8(buffer, utf8Current, utf8 + utf8Bytes - utf8Current, 0, 0); in shape()
1440 SkShaper::MakeIcuBiDiRunIterator(const char* utf8, size_t utf8Bytes, uint8_t bidiLevel) { in MakeIcuBiDiRunIterator() argument
1447 utf8Bytes, in MakeIcuBiDiRunIterator()
1452 SkShaper::MakeSkUnicodeBidiRunIterator(SkUnicode* unicode, const char* utf8, size_t utf8Bytes, uint… in MakeSkUnicodeBidiRunIterator() argument
1455 if (!SkTFitsIn<int32_t>(utf8Bytes)) { in MakeSkUnicodeBidiRunIterator()
1460 int32_t utf16Units = SkUTF::UTF8ToUTF16(nullptr, 0, utf8, utf8Bytes); in MakeSkUnicodeBidiRunIterator()
1467 (void)SkUTF::UTF8ToUTF16(utf16.get(), utf16Units, utf8, utf8Bytes); in MakeSkUnicodeBidiRunIterator()
1476 return std::make_unique<SkUnicodeBidiRunIterator>(utf8, utf8 + utf8Bytes, std::move(bidi)); in MakeSkUnicodeBidiRunIterator()
1480 SkShaper::MakeHbIcuScriptRunIterator(const char* utf8, size_t utf8Bytes) { in MakeHbIcuScriptRunIterator() argument
1485 return SkShaper::MakeSkUnicodeHbScriptRunIterator(unicode.get(), utf8, utf8Bytes); in MakeHbIcuScriptRunIterator()
1489 SkShaper::MakeSkUnicodeHbScriptRunIterator(SkUnicode* unicode, const char* utf8, size_t utf8Bytes) { in MakeSkUnicodeHbScriptRunIterator() argument
1494 return std::make_unique<SkUnicodeHbScriptRunIterator>(std::move(script), utf8, utf8Bytes); in MakeSkUnicodeHbScriptRunIterator()