#include <FontCache.h>
|
RefPtr< Font > | systemFallbackForCharacters (const FontDescription &, const Font *originalFontData, bool isPlatformFont, const UChar *characters, unsigned length) |
|
Vector< String > | systemFontFamilies () |
|
void | platformInit () |
|
Vector< FontSelectionCapabilities > | getFontSelectionCapabilitiesInFamily (const AtomicString &) |
|
WEBCORE_EXPORT RefPtr< Font > | fontForFamily (const FontDescription &, const AtomicString &, const FontFeatureSettings *fontFaceFeatures=nullptr, const FontVariantSettings *fontFaceVariantSettings=nullptr, bool checkingAlternateName=false) |
|
WEBCORE_EXPORT Ref< Font > | lastResortFallbackFont (const FontDescription &) |
|
Ref< Font > | lastResortFallbackFontForEveryCharacter (const FontDescription &) |
|
WEBCORE_EXPORT Ref< Font > | fontForPlatformData (const FontPlatformData &) |
|
RefPtr< Font > | similarFont (const FontDescription &, const AtomicString &family) |
|
void | addClient (FontSelector &) |
|
void | removeClient (FontSelector &) |
|
unsigned short | generation () |
|
WEBCORE_EXPORT void | invalidate () |
|
WEBCORE_EXPORT size_t | fontCount () |
|
WEBCORE_EXPORT size_t | inactiveFontCount () |
|
WEBCORE_EXPORT void | purgeInactiveFontData (unsigned count=UINT_MAX) |
|
void | platformPurgeInactiveFontData () |
|
std::unique_ptr< FontPlatformData > | createFontPlatformDataForTesting (const FontDescription &, const AtomicString &family) |
|
RefPtr< Font > | systemFallbackForCharacters (const FontDescription &, const Font *originalFontData, bool isPlatformFont, const UChar *characters, unsigned length) |
|
Vector< String > | systemFontFamilies () |
|
void | platformInit () |
|
Vector< FontSelectionCapabilities > | getFontSelectionCapabilitiesInFamily (const AtomicString &) |
|
WEBCORE_EXPORT RefPtr< Font > | fontForFamily (const FontDescription &, const AtomicString &, const FontFeatureSettings *fontFaceFeatures=nullptr, const FontVariantSettings *fontFaceVariantSettings=nullptr, bool checkingAlternateName=false) |
|
WEBCORE_EXPORT Ref< Font > | lastResortFallbackFont (const FontDescription &) |
|
Ref< Font > | lastResortFallbackFontForEveryCharacter (const FontDescription &) |
|
WEBCORE_EXPORT Ref< Font > | fontForPlatformData (const FontPlatformData &) |
|
RefPtr< Font > | similarFont (const FontDescription &, const AtomicString &family) |
|
void | addClient (FontSelector &) |
|
void | removeClient (FontSelector &) |
|
unsigned short | generation () |
|
WEBCORE_EXPORT void | invalidate () |
|
WEBCORE_EXPORT size_t | fontCount () |
|
WEBCORE_EXPORT size_t | inactiveFontCount () |
|
WEBCORE_EXPORT void | purgeInactiveFontData (unsigned count=UINT_MAX) |
|
void | platformPurgeInactiveFontData () |
|
std::unique_ptr< FontPlatformData > | createFontPlatformDataForTesting (const FontDescription &, const AtomicString &family) |
|
◆ addClient() [1/2]
◆ addClient() [2/2]
◆ createFontPlatformDataForTesting() [1/2]
◆ createFontPlatformDataForTesting() [2/2]
◆ fontCount() [1/2]
◆ fontCount() [2/2]
size_t WebCore::FontCache::fontCount |
( |
| ) |
|
◆ fontForFamily() [1/2]
◆ fontForFamily() [2/2]
◆ fontForPlatformData() [1/2]
◆ fontForPlatformData() [2/2]
◆ generation() [1/2]
unsigned short WebCore::FontCache::generation |
( |
| ) |
|
◆ generation() [2/2]
unsigned short WebCore::FontCache::generation |
( |
| ) |
|
◆ getFontSelectionCapabilitiesInFamily() [1/2]
◆ getFontSelectionCapabilitiesInFamily() [2/2]
◆ inactiveFontCount() [1/2]
◆ inactiveFontCount() [2/2]
size_t WebCore::FontCache::inactiveFontCount |
( |
| ) |
|
◆ invalidate() [1/2]
◆ invalidate() [2/2]
void WebCore::FontCache::invalidate |
( |
| ) |
|
◆ lastResortFallbackFont() [1/2]
◆ lastResortFallbackFont() [2/2]
◆ lastResortFallbackFontForEveryCharacter() [1/2]
Ref< Font > WebCore::FontCache::lastResortFallbackFontForEveryCharacter |
( |
const FontDescription & |
fontDescription | ) |
|
◆ lastResortFallbackFontForEveryCharacter() [2/2]
◆ platformInit() [1/2]
void WebCore::FontCache::platformInit |
( |
| ) |
|
◆ platformInit() [2/2]
void WebCore::FontCache::platformInit |
( |
| ) |
|
◆ platformPurgeInactiveFontData() [1/2]
void WebCore::FontCache::platformPurgeInactiveFontData |
( |
| ) |
|
|
inline |
◆ platformPurgeInactiveFontData() [2/2]
void WebCore::FontCache::platformPurgeInactiveFontData |
( |
| ) |
|
◆ purgeInactiveFontData() [1/2]
WEBCORE_EXPORT void WebCore::FontCache::purgeInactiveFontData |
( |
unsigned |
count = UINT_MAX | ) |
|
◆ purgeInactiveFontData() [2/2]
void WebCore::FontCache::purgeInactiveFontData |
( |
unsigned |
count = UINT_MAX | ) |
|
◆ removeClient() [1/2]
◆ removeClient() [2/2]
◆ similarFont() [1/2]
◆ similarFont() [2/2]
◆ singleton() [1/2]
FontCache & WebCore::FontCache::singleton |
( |
| ) |
|
|
static |
◆ singleton() [2/2]
◆ systemFallbackForCharacters() [1/2]
RefPtr< Font > WebCore::FontCache::systemFallbackForCharacters |
( |
const FontDescription & |
description, |
|
|
const Font * |
originalFontData, |
|
|
bool |
isPlatformFont, |
|
|
const UChar * |
characters, |
|
|
unsigned |
length |
|
) |
| |
◆ systemFallbackForCharacters() [2/2]
RefPtr<Font> WebCore::FontCache::systemFallbackForCharacters |
( |
const FontDescription & |
, |
|
|
const Font * |
originalFontData, |
|
|
bool |
isPlatformFont, |
|
|
const UChar * |
characters, |
|
|
unsigned |
length |
|
) |
| |
◆ systemFontFamilies() [1/2]
◆ systemFontFamilies() [2/2]
◆ Font
◆ WTF::NeverDestroyed< FontCache >
The documentation for this class was generated from the following files: