Flutter Engine
The Flutter Engine
|
This is the complete list of members for SkUnicode_client, including all inherited members.
BidiLevel typedef | SkUnicode | |
BreakType enum name | SkUnicode | |
CodeUnitFlags enum name | SkUnicode | |
computeCodeUnitFlags(char utf8[], int utf8Units, bool replaceTabs, TArray< SkUnicode::CodeUnitFlags, true > *results) override | SkUnicode_client | inlinevirtual |
computeCodeUnitFlags(char16_t utf16[], int utf16Units, bool replaceTabs, TArray< SkUnicode::CodeUnitFlags, true > *results) override | SkUnicode_client | inlinevirtual |
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) override | SkUnicode_client | inlinevirtual |
getSentences(const char utf8[], int utf8Units, const char *locale, std::vector< SkUnicode::Position > *results) override | SkUnicode_client | inlinevirtual |
getUtf8Words(const char utf8[], int utf8Units, const char *locale, std::vector< Position > *results) override | SkUnicode_client | inlinevirtual |
getWords(const char utf8[], int utf8Units, const char *locale, std::vector< Position > *results) override | SkUnicode_client | inlinevirtual |
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) override | SkUnicodeHardCodedCharProperties | virtual |
isEmoji(SkUnichar utf8) override | SkUnicodeHardCodedCharProperties | virtual |
isEmojiComponent(SkUnichar utf8) override | SkUnicodeHardCodedCharProperties | virtual |
isEmojiModifier(SkUnichar utf8) override | SkUnicodeHardCodedCharProperties | virtual |
isEmojiModifierBase(SkUnichar utf8) override | SkUnicodeHardCodedCharProperties | virtual |
isHardBreak(SkUnichar utf8) override | SkUnicodeHardCodedCharProperties | virtual |
isIdeographic(SkUnichar utf8) override | SkUnicodeHardCodedCharProperties | virtual |
isRegionalIndicator(SkUnichar utf8) override | SkUnicodeHardCodedCharProperties | virtual |
isSpace(SkUnichar utf8) override | SkUnicodeHardCodedCharProperties | virtual |
isTabulation(SkUnichar utf8) override | SkUnicodeHardCodedCharProperties | virtual |
isWhitespace(SkUnichar utf8) override | SkUnicodeHardCodedCharProperties | 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 dir) override | SkUnicode_client | virtual |
makeBidiIterator(const char text[], int count, SkBidiIterator::Direction dir) override | SkUnicode_client | virtual |
makeBreakIterator(const char locale[], BreakType breakType) override | SkUnicode_client | virtual |
makeBreakIterator(BreakType breakType) override | SkUnicode_client | virtual |
Position typedef | SkUnicode | |
ref() const | SkRefCntBase | inline |
reorderVisual(const BidiLevel runLevels[], int levelsCount, int32_t logicalFromVisual[]) override | SkUnicode_client | inlinevirtual |
reset() | SkUnicode_client | inline |
SkBreakIterator_client | SkUnicode_client | friend |
SkRefCntBase() | SkRefCntBase | inline |
SkUnicode_client()=delete | SkUnicode_client | |
SkUnicode_client(SkSpan< char > text, std::vector< SkUnicode::Position > words, std::vector< SkUnicode::Position > graphemeBreaks, std::vector< SkUnicode::LineBreakBefore > lineBreaks) | SkUnicode_client | inline |
TextDirection enum name | SkUnicode | |
toUpper(const SkString &str) override | SkUnicode_client | inlinevirtual |
toUpper(const SkString &str, const char *locale) override | SkUnicode_client | inlinevirtual |
unique() const | SkRefCntBase | inline |
unref() const | SkRefCntBase | inline |
~SkRefCntBase() | SkRefCntBase | inlinevirtual |
~SkUnicode() override=default | SkUnicode | |
~SkUnicode_client() override=default | SkUnicode_client |