Flutter Engine
The Flutter Engine
SkUnicode_libgrapheme Member List

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

BidiLevel typedefSkUnicode
BreakType enum nameSkUnicode
CodeUnitFlags enum nameSkUnicode
computeCodeUnitFlags(char utf8[], int utf8Units, bool replaceTabs, skia_private::TArray< SkUnicode::CodeUnitFlags, true > *results) overrideSkUnicode_libgraphemeinlinevirtual
computeCodeUnitFlags(char16_t utf16[], int utf16Units, bool replaceTabs, skia_private::TArray< SkUnicode::CodeUnitFlags, true > *results) overrideSkUnicode_libgraphemeinlinevirtual
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_libgraphemeinlinevirtual
getSentences(const char utf8[], int utf8Units, const char *locale, std::vector< SkUnicode::Position > *results) overrideSkUnicode_libgraphemeinlinevirtual
getUtf8To16Mapping(const char utf8[], int utf8Units, std::unordered_map< Position, Position > *results)SkUnicode_libgraphemeinline
getUtf8Words(const char utf8[], int utf8Units, const char *locale, std::vector< Position > *results) overrideSkUnicode_libgraphemeinlinevirtual
getWords(const char utf8[], int utf8Units, const char *locale, std::vector< Position > *results) overrideSkUnicode_libgraphemeinlinevirtual
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
isControl(SkUnichar utf8) overrideSkUnicodeHardCodedCharPropertiesvirtual
isEmoji(SkUnichar utf8) overrideSkUnicodeHardCodedCharPropertiesvirtual
isEmojiComponent(SkUnichar utf8) overrideSkUnicodeHardCodedCharPropertiesvirtual
isEmojiModifier(SkUnichar utf8) overrideSkUnicodeHardCodedCharPropertiesvirtual
isEmojiModifierBase(SkUnichar utf8) overrideSkUnicodeHardCodedCharPropertiesvirtual
isHardBreak(SkUnichar utf8) overrideSkUnicodeHardCodedCharPropertiesvirtual
isIdeographic(SkUnichar utf8) overrideSkUnicodeHardCodedCharPropertiesvirtual
isRegionalIndicator(SkUnichar utf8) overrideSkUnicodeHardCodedCharPropertiesvirtual
isSpace(SkUnichar utf8) overrideSkUnicodeHardCodedCharPropertiesvirtual
isTabulation(SkUnichar utf8) overrideSkUnicodeHardCodedCharPropertiesvirtual
isWhitespace(SkUnichar utf8) overrideSkUnicodeHardCodedCharPropertiesvirtual
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_libgraphemevirtual
makeBidiIterator(const char text[], int count, SkBidiIterator::Direction dir) overrideSkUnicode_libgraphemevirtual
makeBreakIterator(const char locale[], BreakType breakType) overrideSkUnicode_libgraphemevirtual
makeBreakIterator(BreakType breakType) overrideSkUnicode_libgraphemevirtual
Position typedefSkUnicode
ref() constSkRefCntBaseinline
reorderVisual(const BidiLevel runLevels[], int levelsCount, int32_t logicalFromVisual[]) overrideSkUnicode_libgraphemeinlinevirtual
SkBreakIterator_libgraphemeSkUnicode_libgraphemefriend
SkRefCntBase()SkRefCntBaseinline
SkUnicode_libgrapheme()SkUnicode_libgraphemeinline
TextDirection enum nameSkUnicode
toUpper(const SkString &str) overrideSkUnicode_libgraphemeinlinevirtual
toUpper(const SkString &str, const char *locale) overrideSkUnicode_libgraphemeinlinevirtual
unique() constSkRefCntBaseinline
unref() constSkRefCntBaseinline
~SkRefCntBase()SkRefCntBaseinlinevirtual
~SkUnicode() override=defaultSkUnicode
~SkUnicode_libgrapheme() override=defaultSkUnicode_libgrapheme