Flutter Engine
The Flutter Engine
SkUnicode_client Member List

This is the complete list of members for SkUnicode_client, 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_clientinlinevirtual
computeCodeUnitFlags(char16_t utf16[], int utf16Units, bool replaceTabs, TArray< SkUnicode::CodeUnitFlags, true > *results) overrideSkUnicode_clientinlinevirtual
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_clientinlinevirtual
getSentences(const char utf8[], int utf8Units, const char *locale, std::vector< SkUnicode::Position > *results) overrideSkUnicode_clientinlinevirtual
getUtf8Words(const char utf8[], int utf8Units, const char *locale, std::vector< Position > *results) overrideSkUnicode_clientinlinevirtual
getWords(const char utf8[], int utf8Units, const char *locale, std::vector< Position > *results) overrideSkUnicode_clientinlinevirtual
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_clientvirtual
makeBidiIterator(const char text[], int count, SkBidiIterator::Direction dir) overrideSkUnicode_clientvirtual
makeBreakIterator(const char locale[], BreakType breakType) overrideSkUnicode_clientvirtual
makeBreakIterator(BreakType breakType) overrideSkUnicode_clientvirtual
Position typedefSkUnicode
ref() constSkRefCntBaseinline
reorderVisual(const BidiLevel runLevels[], int levelsCount, int32_t logicalFromVisual[]) overrideSkUnicode_clientinlinevirtual
reset()SkUnicode_clientinline
SkBreakIterator_clientSkUnicode_clientfriend
SkRefCntBase()SkRefCntBaseinline
SkUnicode_client()=deleteSkUnicode_client
SkUnicode_client(SkSpan< char > text, std::vector< SkUnicode::Position > words, std::vector< SkUnicode::Position > graphemeBreaks, std::vector< SkUnicode::LineBreakBefore > lineBreaks)SkUnicode_clientinline
TextDirection enum nameSkUnicode
toUpper(const SkString &str) overrideSkUnicode_clientinlinevirtual
toUpper(const SkString &str, const char *locale) overrideSkUnicode_clientinlinevirtual
unique() constSkRefCntBaseinline
unref() constSkRefCntBaseinline
~SkRefCntBase()SkRefCntBaseinlinevirtual
~SkUnicode() override=defaultSkUnicode
~SkUnicode_client() override=defaultSkUnicode_client