/third_party/skia/modules/skshaper/include/ |
H A D | SkShaper.h | 128 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 D | SkShaper.cpp | 69 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 D | SkShaper_primitive.cpp | 23 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 D | SkShaper_coretext.cpp | 35 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 D | SkShaper_harfbuzz.cpp | 530 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 D | SampleTextBox.cpp | 66 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()
|