Home
last modified time | relevance | path

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

/third_party/skia/modules/skshaper/include/
H A DSkShaper.h128 TrivialRunIterator(size_t utf8Bytes) : fEnd(utf8Bytes), fAtEnd(fEnd == 0) {} in TrivialRunIterator() argument
140 MakeFontMgrRunIterator(const char* utf8, size_t utf8Bytes,
143 MakeFontMgrRunIterator(const char* utf8, size_t utf8Bytes,
149 TrivialFontRunIterator(const SkFont& font, size_t utf8Bytes) in TrivialFontRunIterator() argument
150 : TrivialRunIterator(utf8Bytes), fFont(font) {} in TrivialFontRunIterator()
157 MakeFontMgrRunIterator(const char* utf8, size_t utf8Bytes,
160 MakeFontMgrRunIterator(const char* utf8, size_t utf8Bytes,
166 TrivialFontRunIterator(const RSFont& font, size_t utf8Bytes) in TrivialFontRunIterator() argument
167 : TrivialRunIterator(utf8Bytes), fFon in TrivialFontRunIterator()
184 TrivialBiDiRunIterator(uint8_t bidiLevel, size_t utf8Bytes) TrivialBiDiRunIterator() argument
204 TrivialScriptRunIterator(SkFourByteTag script, size_t utf8Bytes) TrivialScriptRunIterator() argument
215 TrivialLanguageRunIterator(const char* language, size_t utf8Bytes) TrivialLanguageRunIterator() argument
[all...]
/third_party/skia/modules/skshaper/src/
H A DSkShaper.cpp69 SkShaper::MakeBiDiRunIterator(const char* utf8, size_t utf8Bytes, uint8_t bidiLevel) { in Make() argument
78 utf8Bytes, in Make()
84 return std::make_unique<SkShaper::TrivialBiDiRunIterator>(bidiLevel, utf8Bytes); in Make()
88 SkShaper::MakeScriptRunIterator(const char* utf8, size_t utf8Bytes, SkFourByteTag scriptTag) { in Make() argument
95 SkShaper::MakeSkUnicodeHbScriptRunIterator(utf8, utf8Bytes, scriptTag); in Make()
100 return std::make_unique<SkShaper::TrivialScriptRunIterator>(scriptTag, utf8Bytes); in Make()
115 FontMgrRunIterator(const char* utf8, size_t utf8Bytes, in Make() argument
119 : fCurrent(utf8), fBegin(utf8), fEnd(fCurrent + utf8Bytes) in Make()
131 FontMgrRunIterator(const char* utf8, size_t utf8Bytes, in Make() argument
133 : FontMgrRunIterator(utf8, utf8Bytes, fon in Make()
210 FontMgrRunIterator(const char* utf8, size_t utf8Bytes, const RSFont& font, std::shared_ptr<RSFontMgr> fallbackMgr, const char* requestName, RSFontStyle requestStyle, const SkShaper::LanguageRunIterator* lang) Make() argument
226 FontMgrRunIterator(const char* utf8, size_t utf8Bytes, const RSFont& font, std::shared_ptr<RSFontMgr> fallbackMgr) Make() argument
306 MakeFontMgrRunIterator(const char* utf8, size_t utf8Bytes, const SkFont& font, sk_sp<SkFontMgr> fallback) Make() argument
313 MakeFontMgrRunIterator(const char* utf8, size_t utf8Bytes, const SkFont& font, sk_sp<SkFontMgr> fallback, const char* requestName, SkFontStyle requestStyle, const SkShaper::LanguageRunIterator* language) Make() argument
323 MakeFontMgrRunIterator(const char* utf8, size_t utf8Bytes, const RSFont& font, std::shared_ptr<RSFontMgr> fallback) Make() argument
330 MakeFontMgrRunIterator(const char* utf8, size_t utf8Bytes, const RSFont& font, std::shared_ptr<RSFontMgr> fallback, const char* requestName, RSFontStyle requestStyle, const SkShaper::LanguageRunIterator* language) Make() argument
341 MakeStdLanguageRunIterator(const char* utf8, size_t utf8Bytes) Make() argument
[all...]
H A DSkShaper_primitive.cpp23 void shape(const char* utf8, size_t utf8Bytes,
33 void shape(const char* utf8, size_t utf8Bytes,
41 void shape(const char* utf8, size_t utf8Bytes,
146 void SkShaperPrimitive::shape(const char* utf8, size_t utf8Bytes, in shape() argument
175 return this->shape(utf8, utf8Bytes, skfont, skbidi, width, handler); in shape()
178 void SkShaperPrimitive::shape(const char* utf8, size_t utf8Bytes, in shape() argument
189 return this->shape(utf8, utf8Bytes, font.currentFont(), (bidi.currentLevel() % 2) == 0, in shape()
193 void SkShaperPrimitive::shape(const char* utf8, size_t utf8Bytes, in shape() argument
205 int glyphCount = font.CountText(utf8, utf8Bytes, RSDrawing::TextEncoding::UTF8); in shape()
207 int glyphCount = font.countText(utf8, utf8Bytes, SkTextEncodin in shape()
[all...]
H A DSkShaper_coretext.cpp35 void shape(const char* utf8, size_t utf8Bytes,
41 void shape(const char* utf8, size_t utf8Bytes,
49 void shape(const char* utf8, size_t utf8Bytes,
63 void SkShaper_CoreText::shape(const char* utf8, size_t utf8Bytes, in shape() argument
84 return this->shape(utf8, utf8Bytes, skfont, skbidi, width, handler); in shape()
87 void SkShaper_CoreText::shape(const char* utf8, size_t utf8Bytes, in shape() argument
98 return this->shape(utf8, utf8Bytes, font.currentFont(), (bidi.currentLevel() % 2) == 0, in shape()
200 void SkShaper_CoreText::shape(const char* utf8, size_t utf8Bytes,
206 CFStringCreateWithBytes(kCFAllocatorDefault, (const uint8_t*)utf8, utf8Bytes,
210 if (!utf8IndicesMap.setUTF8(utf8, utf8Bytes)) {
[all...]
H A DSkShaper_harfbuzz.cpp530 size_t utf8Bytes,
534 , fEnd(fCurrent + utf8Bytes)
818 ShapedRun shape(const char* utf8, size_t utf8Bytes,
835 void shape(const char* utf8, size_t utf8Bytes,
862 virtual void wrap(char const * const utf8, size_t utf8Bytes,
877 void wrap(char const * const utf8, size_t utf8Bytes,
892 void wrap(char const * const utf8, size_t utf8Bytes,
907 void wrap(char const * const utf8, size_t utf8Bytes,
968 void ShaperHarfBuzz::shape(const char* utf8, size_t utf8Bytes, argument
981 utf8Bytes,
529 SkUnicodeHbScriptRunIterator(const char* utf8, size_t utf8Bytes, hb_script_t defaultScript) global() argument
1014 shape(const char* utf8, size_t utf8Bytes, FontRunIterator& font, BiDiRunIterator& bidi, ScriptRunIterator& script, LanguageRunIterator& language, SkScalar width, RunHandler* handler) const global() argument
1025 shape(const char* utf8, size_t utf8Bytes, FontRunIterator& font, BiDiRunIterator& bidi, ScriptRunIterator& script, LanguageRunIterator& language, const Feature* features, size_t featuresSize, SkScalar width, RunHandler* handler) const global() argument
1045 wrap(char const * const utf8, size_t utf8Bytes, const BiDiRunIterator& bidi, const LanguageRunIterator& language, const ScriptRunIterator& script, const FontRunIterator& font, RunIteratorQueue& runSegmenter, const Feature* features, size_t featuresSize, SkScalar width, RunHandler* handler) const global() argument
1202 wrap(char const * const utf8, size_t utf8Bytes, const BiDiRunIterator& bidi, const LanguageRunIterator& language, const ScriptRunIterator& script, const FontRunIterator& font, RunIteratorQueue& runSegmenter, const Feature* features, size_t featuresSize, SkScalar width, RunHandler* handler) const global() argument
1419 wrap(char const * const utf8, size_t utf8Bytes, const BiDiRunIterator& bidi, const LanguageRunIterator& language, const ScriptRunIterator& script, const FontRunIterator& font, RunIteratorQueue& runSegmenter, const Feature* features, size_t featuresSize, SkScalar width, RunHandler* handler) const global() argument
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
1678 MakeIcuBiDiRunIterator(const char* utf8, size_t utf8Bytes, uint8_t bidiLevel) global() argument
1690 MakeSkUnicodeBidiRunIterator(SkUnicode* unicode, const char* utf8, size_t utf8Bytes, uint8_t bidiLevel) global() argument
1718 MakeHbIcuScriptRunIterator(const char* utf8, size_t utf8Bytes) global() argument
1723 MakeSkUnicodeHbScriptRunIterator(const char* utf8, size_t utf8Bytes) global() argument
1727 MakeSkUnicodeHbScriptRunIterator( const char* utf8, size_t utf8Bytes, SkFourByteTag script) global() argument
[all...]
/third_party/skia/samplecode/
H A DSampleTextBox.cpp66 size_t utf8Bytes = sizeof(gText) - 1; in drawTest() local
69 SkShaper::MakeBiDiRunIterator(utf8, utf8Bytes, 0xfe)); in drawTest()
75 SkShaper::MakeStdLanguageRunIterator(utf8, utf8Bytes)); in drawTest()
82 SkShaper::MakeScriptRunIterator(utf8, utf8Bytes, undeterminedScript)); in drawTest()
88 SkShaper::MakeFontMgrRunIterator(utf8, utf8Bytes, srcFont, SkFontMgr::RefDefault(), in drawTest()
94 fShaper->shape(utf8, utf8Bytes, *font, *bidi, *script, *language, w - margin, &builder); in drawTest()

Completed in 5 milliseconds