Flutter Engine
The Flutter Engine
|
This is the complete list of members for SkUnicode, including all inherited members.
BidiLevel typedef | SkUnicode | |
BreakType enum name | SkUnicode | |
CodeUnitFlags enum name | SkUnicode | |
computeCodeUnitFlags(char utf8[], int utf8Units, bool replaceTabs, skia_private::TArray< SkUnicode::CodeUnitFlags, true > *results)=0 | SkUnicode | pure virtual |
computeCodeUnitFlags(char16_t utf16[], int utf16Units, bool replaceTabs, skia_private::TArray< SkUnicode::CodeUnitFlags, true > *results)=0 | SkUnicode | pure virtual |
convertUtf16ToUtf8(const char16_t *utf16, int utf16Units) | SkUnicode | static |
convertUtf16ToUtf8(const std::u16string &utf16) | SkUnicode | static |
convertUtf8ToUtf16(const char *utf8, int utf8Units) | SkUnicode | static |
convertUtf8ToUtf16(const SkString &utf8) | SkUnicode | static |
extractBidi(const char utf8[], int utf8Units, TextDirection dir, std::vector< BidiRegion > *bidiRegions) | SkUnicode | static |
extractUtfConversionMapping(SkSpan< const char > utf8, Appender8 &&appender8, Appender16 &&appender16) | SkUnicode | inlinestatic |
forEachBidiRegion(const uint16_t utf16[], int utf16Units, SkBidiIterator::Direction dir, Callback &&callback) | SkUnicode | inline |
forEachBreak(const char16_t utf16[], int utf16Units, SkUnicode::BreakType type, Callback &&callback) | SkUnicode | inline |
forEachCodepoint(const char *utf8, int32_t utf8Units, Callback &&callback) | SkUnicode | inline |
forEachCodepoint(const char16_t *utf16, int32_t utf16Units, Callback &&callback) | SkUnicode | inline |
getBidiRegions(const char utf8[], int utf8Units, TextDirection dir, std::vector< BidiRegion > *results)=0 | SkUnicode | pure virtual |
getSentences(const char utf8[], int utf8Units, const char *locale, std::vector< Position > *results)=0 | SkUnicode | pure virtual |
getUtf8Words(const char utf8[], int utf8Units, const char *locale, std::vector< Position > *results)=0 | SkUnicode | pure virtual |
getWords(const char utf8[], int utf8Units, const char *locale, std::vector< Position > *results)=0 | SkUnicode | pure virtual |
hasControlFlag(SkUnicode::CodeUnitFlags flags) | SkUnicode | static |
hasGraphemeStartFlag(SkUnicode::CodeUnitFlags flags) | SkUnicode | static |
hasHardLineBreakFlag(SkUnicode::CodeUnitFlags flags) | SkUnicode | static |
hasPartOfWhiteSpaceBreakFlag(SkUnicode::CodeUnitFlags flags) | SkUnicode | static |
hasSoftLineBreakFlag(SkUnicode::CodeUnitFlags flags) | SkUnicode | static |
hasTabulationFlag(SkUnicode::CodeUnitFlags flags) | SkUnicode | static |
isControl(SkUnichar utf8)=0 | SkUnicode | pure virtual |
isEmoji(SkUnichar utf8)=0 | SkUnicode | pure virtual |
isEmojiComponent(SkUnichar utf8)=0 | SkUnicode | pure virtual |
isEmojiModifier(SkUnichar utf8)=0 | SkUnicode | pure virtual |
isEmojiModifierBase(SkUnichar utf8)=0 | SkUnicode | pure virtual |
isHardBreak(SkUnichar utf8)=0 | SkUnicode | pure virtual |
isIdeographic(SkUnichar utf8)=0 | SkUnicode | pure virtual |
isRegionalIndicator(SkUnichar utf8)=0 | SkUnicode | pure virtual |
isSpace(SkUnichar utf8)=0 | SkUnicode | pure virtual |
isTabulation(SkUnichar utf8)=0 | SkUnicode | pure virtual |
isWhitespace(SkUnichar utf8)=0 | SkUnicode | pure virtual |
kControl enum value | SkUnicode | |
kEmoji enum value | SkUnicode | |
kGlyphClusterStart enum value | SkUnicode | |
kGraphemeStart enum value | SkUnicode | |
kHardLineBreakBefore enum value | SkUnicode | |
kIdeographic enum value | SkUnicode | |
kNoCodeUnitFlag enum value | SkUnicode | |
kPartOfIntraWordBreak enum value | SkUnicode | |
kPartOfWhiteSpaceBreak enum value | SkUnicode | |
kSentenceBreak enum value | SkUnicode | |
kSoftLineBreakBefore enum value | SkUnicode | |
kTabulation enum value | SkUnicode | |
kWordBreak enum value | SkUnicode | |
LineBreakType enum name | SkUnicode | |
makeBidiIterator(const uint16_t text[], int count, SkBidiIterator::Direction)=0 | SkUnicode | pure virtual |
makeBidiIterator(const char text[], int count, SkBidiIterator::Direction)=0 | SkUnicode | pure virtual |
makeBreakIterator(const char locale[], BreakType breakType)=0 | SkUnicode | pure virtual |
makeBreakIterator(BreakType type)=0 | SkUnicode | pure virtual |
Position typedef | SkUnicode | |
ref() const | SkRefCntBase | inline |
reorderVisual(const BidiLevel runLevels[], int levelsCount, int32_t logicalFromVisual[])=0 | SkUnicode | pure virtual |
SkRefCntBase() | SkRefCntBase | inline |
TextDirection enum name | SkUnicode | |
toUpper(const SkString &)=0 | SkUnicode | pure virtual |
toUpper(const SkString &, const char *locale)=0 | SkUnicode | pure virtual |
unique() const | SkRefCntBase | inline |
unref() const | SkRefCntBase | inline |
~SkRefCntBase() | SkRefCntBase | inlinevirtual |
~SkUnicode() override=default | SkUnicode |