Flutter Engine
The Flutter Engine
SkUnicode_icu Member List

This is the complete list of members for SkUnicode_icu, including all inherited members.

BidiLevel typedefSkUnicode
BreakType enum nameSkUnicode
CodeUnitFlags enum nameSkUnicode
computeCodeUnitFlags(char utf8[], int utf8Units, bool replaceTabs, TArray< SkUnicode::CodeUnitFlags, true > *results) overrideSkUnicode_icuinlinevirtual
computeCodeUnitFlags(char16_t utf16[], int utf16Units, bool replaceTabs, TArray< SkUnicode::CodeUnitFlags, true > *results) overrideSkUnicode_icuinlinevirtual
convertUtf16ToUtf8(const char16_t *utf16, int utf16Units)SkUnicodestatic
convertUtf16ToUtf8(const std::u16string &utf16)SkUnicodestatic
convertUtf8ToUtf16(const char *utf8, int utf8Units)SkUnicodestatic
convertUtf8ToUtf16(const SkString &utf8)SkUnicodestatic
extractBidi(const char utf8[], int utf8Units, TextDirection dir, std::vector< BidiRegion > *bidiRegions)SkUnicodestatic
extractUtfConversionMapping(SkSpan< const char > utf8, Appender8 &&appender8, Appender16 &&appender16)SkUnicodeinlinestatic
forEachBidiRegion(const uint16_t utf16[], int utf16Units, SkBidiIterator::Direction dir, Callback &&callback)SkUnicodeinline
forEachBreak(const char16_t utf16[], int utf16Units, SkUnicode::BreakType type, Callback &&callback)SkUnicodeinline
forEachCodepoint(const char *utf8, int32_t utf8Units, Callback &&callback)SkUnicodeinline
forEachCodepoint(const char16_t *utf16, int32_t utf16Units, Callback &&callback)SkUnicodeinline
getBidiRegions(const char utf8[], int utf8Units, TextDirection dir, std::vector< BidiRegion > *results) overrideSkUnicode_icuinlinevirtual
getSentences(const char utf8[], int utf8Units, const char *locale, std::vector< SkUnicode::Position > *results) overrideSkUnicode_icuinlinevirtual
getUtf8Words(const char utf8[], int utf8Units, const char *locale, std::vector< Position > *results) overrideSkUnicode_icuinlinevirtual
getWords(const char utf8[], int utf8Units, const char *locale, std::vector< Position > *results) overrideSkUnicode_icuinlinevirtual
hasControlFlag(SkUnicode::CodeUnitFlags flags)SkUnicodestatic
hasGraphemeStartFlag(SkUnicode::CodeUnitFlags flags)SkUnicodestatic
hasHardLineBreakFlag(SkUnicode::CodeUnitFlags flags)SkUnicodestatic
hasPartOfWhiteSpaceBreakFlag(SkUnicode::CodeUnitFlags flags)SkUnicodestatic
hasSoftLineBreakFlag(SkUnicode::CodeUnitFlags flags)SkUnicodestatic
hasTabulationFlag(SkUnicode::CodeUnitFlags flags)SkUnicodestatic
kControl enum valueSkUnicode
kEmoji enum valueSkUnicode
kGlyphClusterStart enum valueSkUnicode
kGraphemeStart enum valueSkUnicode
kHardLineBreakBefore enum valueSkUnicode
kIdeographic enum valueSkUnicode
kNoCodeUnitFlag enum valueSkUnicode
kPartOfIntraWordBreak enum valueSkUnicode
kPartOfWhiteSpaceBreak enum valueSkUnicode
kSentenceBreak enum valueSkUnicode
kSoftLineBreakBefore enum valueSkUnicode
kTabulation enum valueSkUnicode
kWordBreak enum valueSkUnicode
LineBreakType enum nameSkUnicode
makeBidiIterator(const uint16_t text[], int count, SkBidiIterator::Direction dir) overrideSkUnicode_icuinlinevirtual
makeBidiIterator(const char text[], int count, SkBidiIterator::Direction dir) overrideSkUnicode_icuinlinevirtual
makeBreakIterator(const char locale[], BreakType type) overrideSkUnicode_icuinlinevirtual
makeBreakIterator(BreakType type) overrideSkUnicode_icuinlinevirtual
Position typedefSkUnicode
ref() constSkRefCntBaseinline
reorderVisual(const BidiLevel runLevels[], int levelsCount, int32_t logicalFromVisual[]) overrideSkUnicode_icuinlinevirtual
SkRefCntBase()SkRefCntBaseinline
TextDirection enum nameSkUnicode
toUpper(const SkString &str) overrideSkUnicode_icuinlinevirtual
toUpper(const SkString &str, const char *locale) overrideSkUnicode_icuinlinevirtual
unique() constSkRefCntBaseinline
unref() constSkRefCntBaseinline
~SkRefCntBase()SkRefCntBaseinlinevirtual
~SkUnicode() override=defaultSkUnicode
~SkUnicode_icu() overrideSkUnicode_icuinline