adjustSelectionRectForText(const TextRun &, LayoutRect &selectionRect, unsigned from=0, std::optional< unsigned > to=std::nullopt) const | WebCore::FontCascade | |
adjustSelectionRectForText(const TextRun &, LayoutRect &selectionRect, unsigned from=0, std::optional< unsigned > to=std::nullopt) const | WebCore::FontCascade | |
Auto enum value | WebCore::FontCascade | |
canReceiveTextEmphasis(UChar32) | WebCore::FontCascade | static |
canReceiveTextEmphasis(UChar32) | WebCore::FontCascade | static |
characterRangeCodePath(const LChar *, unsigned) | WebCore::FontCascade | inlinestatic |
characterRangeCodePath(const UChar *, unsigned len) | WebCore::FontCascade | static |
characterRangeCodePath(const LChar *, unsigned) | WebCore::FontCascade | inlinestatic |
characterRangeCodePath(const UChar *, unsigned len) | WebCore::FontCascade | static |
CodePath enum name | WebCore::FontCascade | |
CodePath enum name | WebCore::FontCascade | |
codePath(const TextRun &) const | WebCore::FontCascade | |
codePath() | WebCore::FontCascade | static |
codePath(const TextRun &) const | WebCore::FontCascade | |
codePath() | WebCore::FontCascade | static |
Complex enum value | WebCore::FontCascade | |
createLayout(RenderText &, float xPos, bool collapseWhiteSpace) const | WebCore::FontCascade | |
createLayout(RenderText &, float xPos, bool collapseWhiteSpace) const | WebCore::FontCascade | |
createWeakPtr() const | WebCore::FontCascade | inline |
createWeakPtr() const | WebCore::FontCascade | inline |
CustomFontNotReadyAction enum name | WebCore::FontCascade | |
CustomFontNotReadyAction enum name | WebCore::FontCascade | |
dashesForIntersectionsWithRect(const TextRun &, const FloatPoint &textOrigin, const FloatRect &lineExtents) const | WebCore::FontCascade | |
dashesForIntersectionsWithRect(const TextRun &, const FloatPoint &textOrigin, const FloatRect &lineExtents) const | WebCore::FontCascade | |
DoNotPaintIfFontNotReady enum value | WebCore::FontCascade | |
drawEmphasisMarks(GraphicsContext &, const TextRun &, const AtomicString &mark, const FloatPoint &, unsigned from=0, std::optional< unsigned > to=std::nullopt) const | WebCore::FontCascade | |
drawEmphasisMarks(GraphicsContext &, const TextRun &, const AtomicString &mark, const FloatPoint &, unsigned from=0, std::optional< unsigned > to=std::nullopt) const | WebCore::FontCascade | |
drawGlyphs(GraphicsContext &, const Font &, const GlyphBuffer &, unsigned from, unsigned numGlyphs, const FloatPoint &, FontSmoothingMode) | WebCore::FontCascade | static |
drawGlyphs(GraphicsContext &, const Font &, const GlyphBuffer &, unsigned from, unsigned numGlyphs, const FloatPoint &, FontSmoothingMode) | WebCore::FontCascade | static |
drawText(GraphicsContext &, const TextRun &, const FloatPoint &, unsigned from=0, std::optional< unsigned > to=std::nullopt, CustomFontNotReadyAction=DoNotPaintIfFontNotReady) const | WebCore::FontCascade | |
drawText(GraphicsContext &, const TextRun &, const FloatPoint &, unsigned from=0, std::optional< unsigned > to=std::nullopt, CustomFontNotReadyAction=DoNotPaintIfFontNotReady) const | WebCore::FontCascade | |
emphasisMarkAscent(const AtomicString &) const | WebCore::FontCascade | |
emphasisMarkAscent(const AtomicString &) const | WebCore::FontCascade | |
emphasisMarkDescent(const AtomicString &) const | WebCore::FontCascade | |
emphasisMarkDescent(const AtomicString &) const | WebCore::FontCascade | |
emphasisMarkHeight(const AtomicString &) const | WebCore::FontCascade | |
emphasisMarkHeight(const AtomicString &) const | WebCore::FontCascade | |
enableKerning() const | WebCore::FontCascade | inline |
enableKerning() const | WebCore::FontCascade | inline |
expansionOpportunityCount(const StringView &, TextDirection, ExpansionBehavior) | WebCore::FontCascade | static |
expansionOpportunityCount(const StringView &, TextDirection, ExpansionBehavior) | WebCore::FontCascade | static |
fallbackRangesAt(unsigned) const | WebCore::FontCascade | inline |
fallbackRangesAt(unsigned) const | WebCore::FontCascade | |
familyAt(unsigned i) const | WebCore::FontCascade | inline |
familyAt(unsigned i) const | WebCore::FontCascade | inline |
familyCount() const | WebCore::FontCascade | inline |
familyCount() const | WebCore::FontCascade | inline |
fastAverageCharWidthIfAvailable(float &width) const | WebCore::FontCascade | |
fastAverageCharWidthIfAvailable(float &width) const | WebCore::FontCascade | |
firstFamily() const | WebCore::FontCascade | inline |
firstFamily() const | WebCore::FontCascade | inline |
FontCascade() | WebCore::FontCascade | |
FontCascade(const FontCascadeDescription &, float letterSpacing=0, float wordSpacing=0) | WebCore::FontCascade | |
FontCascade(const FontPlatformData &, FontSmoothingMode=AutoSmoothing) | WebCore::FontCascade | |
FontCascade(const FontCascade &) | WebCore::FontCascade | |
FontCascade() | WebCore::FontCascade | |
FontCascade(const FontCascadeDescription &, float letterSpacing=0, float wordSpacing=0) | WebCore::FontCascade | |
FontCascade(const FontPlatformData &, FontSmoothingMode=AutoSmoothing) | WebCore::FontCascade | |
FontCascade(const FontCascade &) | WebCore::FontCascade | |
fontDescription() const | WebCore::FontCascade | inline |
fontDescription() const | WebCore::FontCascade | inline |
fontForCombiningCharacterSequence(const UChar *, size_t length) const | WebCore::FontCascade | |
fontForCombiningCharacterSequence(const UChar *, size_t length) const | WebCore::FontCascade | |
fontMetrics() const | WebCore::FontCascade | inline |
fontMetrics() const | WebCore::FontCascade | inline |
fonts() const | WebCore::FontCascade | inline |
fonts() const | WebCore::FontCascade | inline |
fontSelector() const | WebCore::FontCascade | inline |
fontSelector() const | WebCore::FontCascade | |
glyphDataForCharacter(UChar32, bool mirror, FontVariant=AutoVariant) const | WebCore::FontCascade | |
glyphDataForCharacter(UChar32, bool mirror, FontVariant=AutoVariant) const | WebCore::FontCascade | |
hasValidAverageCharWidth() const | WebCore::FontCascade | |
hasValidAverageCharWidth() const | WebCore::FontCascade | |
isCJKIdeograph(UChar32) | WebCore::FontCascade | static |
isCJKIdeograph(UChar32) | WebCore::FontCascade | static |
isCJKIdeographOrSymbol(UChar32) | WebCore::FontCascade | static |
isCJKIdeographOrSymbol(UChar32) | WebCore::FontCascade | static |
isFixedPitch() const | WebCore::FontCascade | inline |
isFixedPitch() const | WebCore::FontCascade | |
isPlatformFont() const | WebCore::FontCascade | inline |
isPlatformFont() const | WebCore::FontCascade | inline |
isSmallCaps() const | WebCore::FontCascade | inline |
isSmallCaps() const | WebCore::FontCascade | inline |
italic() const | WebCore::FontCascade | inline |
italic() const | WebCore::FontCascade | inline |
leadingExpansionOpportunity(const StringView &, TextDirection) | WebCore::FontCascade | static |
leadingExpansionOpportunity(const StringView &, TextDirection) | WebCore::FontCascade | static |
letterSpacing() const | WebCore::FontCascade | inline |
letterSpacing() const | WebCore::FontCascade | inline |
normalizeSpaces(UChar character) | WebCore::FontCascade | inlinestatic |
normalizeSpaces(const LChar *, unsigned length) | WebCore::FontCascade | static |
normalizeSpaces(const UChar *, unsigned length) | WebCore::FontCascade | static |
normalizeSpaces(UChar character) | WebCore::FontCascade | inlinestatic |
normalizeSpaces(const LChar *, unsigned length) | WebCore::FontCascade | static |
normalizeSpaces(const UChar *, unsigned length) | WebCore::FontCascade | static |
offsetForPosition(const TextRun &, float position, bool includePartialGlyphs) const | WebCore::FontCascade | |
offsetForPosition(const TextRun &, float position, bool includePartialGlyphs) const | WebCore::FontCascade | |
operator!=(const FontCascade &other) const | WebCore::FontCascade | inline |
operator!=(const FontCascade &other) const | WebCore::FontCascade | inline |
operator=(const FontCascade &) | WebCore::FontCascade | |
operator=(const FontCascade &) | WebCore::FontCascade | |
operator==(const FontCascade &other) const | WebCore::FontCascade | |
operator==(const FontCascade &other) const | WebCore::FontCascade | |
pixelSize() const | WebCore::FontCascade | inline |
pixelSize() const | WebCore::FontCascade | inline |
primaryFont() const | WebCore::FontCascade | inline |
primaryFont() const | WebCore::FontCascade | |
primaryFontIsSystemFont() const | WebCore::FontCascade | |
primaryFontIsSystemFont() const | WebCore::FontCascade | |
renderingMode() const | WebCore::FontCascade | inline |
renderingMode() const | WebCore::FontCascade | inline |
requiresShaping() const | WebCore::FontCascade | inline |
requiresShaping() const | WebCore::FontCascade | inline |
s_codePath | WebCore::FontCascade | static |
setCodePath(CodePath) | WebCore::FontCascade | static |
setCodePath(CodePath) | WebCore::FontCascade | static |
setLetterSpacing(float s) | WebCore::FontCascade | inline |
setLetterSpacing(float s) | WebCore::FontCascade | inline |
setShouldUseSmoothing(bool) | WebCore::FontCascade | static |
setShouldUseSmoothing(bool) | WebCore::FontCascade | static |
setWordSpacing(float s) | WebCore::FontCascade | inline |
setWordSpacing(float s) | WebCore::FontCascade | inline |
shouldUseSmoothing() | WebCore::FontCascade | static |
shouldUseSmoothing() | WebCore::FontCascade | static |
Simple enum value | WebCore::FontCascade | |
SimpleWithGlyphOverflow enum value | WebCore::FontCascade | |
size() const | WebCore::FontCascade | inline |
size() const | WebCore::FontCascade | inline |
spaceWidth() const | WebCore::FontCascade | inline |
spaceWidth() const | WebCore::FontCascade | inline |
tabWidth(const Font &, unsigned tabSize, float position) const | WebCore::FontCascade | inline |
tabWidth(unsigned tabSize, float position) const | WebCore::FontCascade | inline |
tabWidth(const Font &, unsigned tabSize, float position) const | WebCore::FontCascade | |
tabWidth(unsigned tabSize, float position) const | WebCore::FontCascade | inline |
trailingExpansionOpportunity(const StringView &, TextDirection) | WebCore::FontCascade | static |
trailingExpansionOpportunity(const StringView &, TextDirection) | WebCore::FontCascade | static |
treatAsSpace(UChar c) | WebCore::FontCascade | inlinestatic |
treatAsSpace(UChar c) | WebCore::FontCascade | inlinestatic |
treatAsZeroWidthSpace(UChar c) | WebCore::FontCascade | inlinestatic |
treatAsZeroWidthSpace(UChar c) | WebCore::FontCascade | inlinestatic |
treatAsZeroWidthSpaceInComplexScript(UChar c) | WebCore::FontCascade | inlinestatic |
treatAsZeroWidthSpaceInComplexScript(UChar c) | WebCore::FontCascade | inlinestatic |
update(RefPtr< FontSelector > &&=nullptr) const | WebCore::FontCascade | |
update(RefPtr< FontSelector > &&=nullptr) const | WebCore::FontCascade | |
useBackslashAsYenSymbol() const | WebCore::FontCascade | inline |
useBackslashAsYenSymbol() const | WebCore::FontCascade | inline |
UseFallbackIfFontNotReady enum value | WebCore::FontCascade | |
weight() const | WebCore::FontCascade | inline |
weight() const | WebCore::FontCascade | inline |
width(const TextRun &, HashSet< const Font *> *fallbackFonts=0, GlyphOverflow *=0) const | WebCore::FontCascade | |
width(TextLayout &, unsigned from, unsigned len, HashSet< const Font *> *fallbackFonts=0) | WebCore::FontCascade | static |
width(const TextRun &, HashSet< const Font *> *fallbackFonts=0, GlyphOverflow *=0) const | WebCore::FontCascade | |
width(TextLayout &, unsigned from, unsigned len, HashSet< const Font *> *fallbackFonts=0) | WebCore::FontCascade | static |
widthForSimpleText(StringView text) const | WebCore::FontCascade | |
widthForSimpleText(StringView text) const | WebCore::FontCascade | |
WidthIterator | WebCore::FontCascade | friend |
widthVariant() const | WebCore::FontCascade | inline |
widthVariant() const | WebCore::FontCascade | inline |
wordSpacing() const | WebCore::FontCascade | inline |
wordSpacing() const | WebCore::FontCascade | inline |