FontPlatformData 100 Source/core/fetch/FontResource.cpp FontPlatformData FontResource::platformDataFromCustomData(float size, bool bold, bool italic, FontOrientation orientation, FontWidthVariant widthVariant) FontPlatformData 104 Source/core/fetch/FontResource.cpp return FontPlatformData(size, bold, italic); FontPlatformData 39 Source/core/fetch/FontResource.h class FontPlatformData; FontPlatformData 61 Source/core/fetch/FontResource.h FontPlatformData platformDataFromCustomData(float size, bool bold, bool italic, FontOrientation = Horizontal, FontWidthVariant = RegularWidth); FontPlatformData 51 Source/platform/fonts/Font.h class FontPlatformData; FontPlatformData 79 Source/platform/fonts/FontCache.cpp FontPlatformData* FontCache::getFontPlatformData(const FontDescription& fontDescription, FontPlatformData 98 Source/platform/fonts/FontCache.cpp FontPlatformData* result = 0; FontPlatformData 117 Source/platform/fonts/FontCache.cpp gFontPlatformDataCache->set(key, adoptPtr(new FontPlatformData(*result))); // Cache the result under the old name. FontPlatformData 132 Source/platform/fonts/FontCache.cpp PassRefPtr<OpenTypeVerticalData> FontCache::getVerticalData(const FontFileKey& key, const FontPlatformData& platformData) FontPlatformData 151 Source/platform/fonts/FontCache.cpp if (FontPlatformData* platformData = getFontPlatformData(fontDescription, adjustFamilyNameToAvoidUnsupportedFonts(family), checkingAlternateName)) FontPlatformData 157 Source/platform/fonts/FontCache.cpp PassRefPtr<SimpleFontData> FontCache::fontDataFromFontPlatformData(const FontPlatformData* platformData, ShouldRetain shouldRetain) FontPlatformData 60 Source/platform/fonts/FontCache.h class FontPlatformData; FontPlatformData 110 Source/platform/fonts/FontCache.h PassRefPtr<OpenTypeVerticalData> getVerticalData(const FontFileKey&, const FontPlatformData&); FontPlatformData 139 Source/platform/fonts/FontCache.h FontPlatformData* getFontPlatformData(const FontDescription&, const AtomicString& family, bool checkingAlternateName = false); FontPlatformData 142 Source/platform/fonts/FontCache.h FontPlatformData* createFontPlatformData(const FontDescription&, const AtomicString& family, float fontSize); FontPlatformData 147 Source/platform/fonts/FontCache.h PassRefPtr<SimpleFontData> fontDataFromFontPlatformData(const FontPlatformData*, ShouldRetain = Retain); FontPlatformData 53 Source/platform/fonts/FontCustomPlatformData.h class FontPlatformData; FontPlatformData 62 Source/platform/fonts/FontCustomPlatformData.h FontPlatformData fontPlatformData(float size, bool bold, bool italic, FontOrientation = Horizontal, FontWidthVariant = RegularWidth); FontPlatformData 48 Source/platform/fonts/FontDataCache.cpp PassRefPtr<SimpleFontData> FontDataCache::get(const FontPlatformData* platformData, ShouldRetain shouldRetain) FontPlatformData 78 Source/platform/fonts/FontDataCache.cpp bool FontDataCache::contains(const FontPlatformData* fontPlatformData) const FontPlatformData 44 Source/platform/fonts/FontDataCache.h static unsigned hash(const FontPlatformData& platformData) FontPlatformData 49 Source/platform/fonts/FontDataCache.h static bool equal(const FontPlatformData& a, const FontPlatformData& b) FontPlatformData 57 Source/platform/fonts/FontDataCache.h struct FontDataCacheKeyTraits : WTF::GenericHashTraits<FontPlatformData> { FontPlatformData 60 Source/platform/fonts/FontDataCache.h static const FontPlatformData& emptyValue() FontPlatformData 62 Source/platform/fonts/FontDataCache.h DEFINE_STATIC_LOCAL(FontPlatformData, key, (0.f, false, false)); FontPlatformData 65 Source/platform/fonts/FontDataCache.h static void constructDeletedValue(FontPlatformData& slot) FontPlatformData 67 Source/platform/fonts/FontDataCache.h new (NotNull, &slot) FontPlatformData(WTF::HashTableDeletedValue); FontPlatformData 69 Source/platform/fonts/FontDataCache.h static bool isDeletedValue(const FontPlatformData& value) FontPlatformData 77 Source/platform/fonts/FontDataCache.h PassRefPtr<SimpleFontData> get(const FontPlatformData*, ShouldRetain = Retain); FontPlatformData 78 Source/platform/fonts/FontDataCache.h bool contains(const FontPlatformData*) const; FontPlatformData 36 Source/platform/fonts/FontFallbackList.h class FontPlatformData; FontPlatformData 37 Source/platform/fonts/FontPlatformData.cpp FontPlatformData::FontPlatformData(WTF::HashTableDeletedValueType) FontPlatformData 54 Source/platform/fonts/FontPlatformData.cpp FontPlatformData::FontPlatformData() FontPlatformData 71 Source/platform/fonts/FontPlatformData.cpp FontPlatformData::FontPlatformData(float size, bool syntheticBold, bool syntheticOblique, FontOrientation orientation, FontWidthVariant widthVariant) FontPlatformData 89 Source/platform/fonts/FontPlatformData.cpp FontPlatformData::FontPlatformData(CGFontRef cgFont, float size, bool syntheticBold, bool syntheticOblique, FontOrientation orientation, FontWidthVariant widthVariant) FontPlatformData 104 Source/platform/fonts/FontPlatformData.cpp FontPlatformData::FontPlatformData(const FontPlatformData& source) FontPlatformData 119 Source/platform/fonts/FontPlatformData.cpp const FontPlatformData& FontPlatformData::operator=(const FontPlatformData& other) FontPlatformData 81 Source/platform/fonts/FontPlatformData.h class PLATFORM_EXPORT FontPlatformData { FontPlatformData 83 Source/platform/fonts/FontPlatformData.h FontPlatformData(WTF::HashTableDeletedValueType); FontPlatformData 84 Source/platform/fonts/FontPlatformData.h FontPlatformData(); FontPlatformData 85 Source/platform/fonts/FontPlatformData.h FontPlatformData(const FontPlatformData&); FontPlatformData 86 Source/platform/fonts/FontPlatformData.h FontPlatformData(const FontDescription&, const AtomicString& family); FontPlatformData 87 Source/platform/fonts/FontPlatformData.h FontPlatformData(float size, bool syntheticBold, bool syntheticOblique, FontOrientation = Horizontal, FontWidthVariant = RegularWidth); FontPlatformData 90 Source/platform/fonts/FontPlatformData.h FontPlatformData(NSFont*, float size, bool isPrinterFont = false, bool syntheticBold = false, bool syntheticOblique = false, FontPlatformData 92 Source/platform/fonts/FontPlatformData.h FontPlatformData(CGFontRef, float size, bool syntheticBold, bool syntheticOblique, FontOrientation, FontWidthVariant); FontPlatformData 95 Source/platform/fonts/FontPlatformData.h ~FontPlatformData(); FontPlatformData 140 Source/platform/fonts/FontPlatformData.h const FontPlatformData& operator=(const FontPlatformData&); FontPlatformData 142 Source/platform/fonts/FontPlatformData.h bool operator==(const FontPlatformData& other) const FontPlatformData 169 Source/platform/fonts/FontPlatformData.h bool platformIsEqual(const FontPlatformData&) const; FontPlatformData 170 Source/platform/fonts/FontPlatformData.h void platformDataInit(const FontPlatformData&); FontPlatformData 171 Source/platform/fonts/FontPlatformData.h const FontPlatformData& platformDataAssign(const FontPlatformData&); FontPlatformData 42 Source/platform/fonts/SimpleFontData.cpp SimpleFontData::SimpleFontData(const FontPlatformData& platformData, PassRefPtr<CustomFontData> customData, bool isTextOrientationFallback) FontPlatformData 67 Source/platform/fonts/SimpleFontData.cpp : m_platformData(FontPlatformData(fontSize, syntheticBold, syntheticItalic)) FontPlatformData 177 Source/platform/fonts/SimpleFontData.cpp FontPlatformData verticalRightPlatformData(m_platformData); FontPlatformData 60 Source/platform/fonts/SimpleFontData.h static PassRefPtr<SimpleFontData> create(const FontPlatformData& platformData, PassRefPtr<CustomFontData> customData = nullptr, bool isTextOrientationFallback = false) FontPlatformData 75 Source/platform/fonts/SimpleFontData.h const FontPlatformData& platformData() const { return m_platformData; } FontPlatformData 178 Source/platform/fonts/SimpleFontData.h SimpleFontData(const FontPlatformData&, PassRefPtr<CustomFontData> customData, bool isTextOrientationFallback = false); FontPlatformData 196 Source/platform/fonts/SimpleFontData.h FontPlatformData m_platformData; FontPlatformData 55 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp void FontPlatformData::setHinting(SkPaint::Hinting hinting) FontPlatformData 60 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp void FontPlatformData::setAutoHint(bool useAutoHint) FontPlatformData 65 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp void FontPlatformData::setUseBitmaps(bool useBitmaps) FontPlatformData 70 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp void FontPlatformData::setAntiAlias(bool useAntiAlias) FontPlatformData 75 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp void FontPlatformData::setSubpixelRendering(bool useSubpixelRendering) FontPlatformData 80 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp FontPlatformData::FontPlatformData(WTF::HashTableDeletedValueType) FontPlatformData 89 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp FontPlatformData::FontPlatformData() FontPlatformData 101 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp FontPlatformData::FontPlatformData(float textSize, bool syntheticBold, bool syntheticItalic) FontPlatformData 113 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp FontPlatformData::FontPlatformData(const FontPlatformData& src) FontPlatformData 129 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp FontPlatformData::FontPlatformData(PassRefPtr<SkTypeface> tf, const char* family, float textSize, bool syntheticBold, bool syntheticItalic, FontOrientation orientation, bool subpixelTextPosition) FontPlatformData 141 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp FontPlatformData::FontPlatformData(const FontPlatformData& src, float textSize) FontPlatformData 157 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp FontPlatformData::~FontPlatformData() FontPlatformData 161 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp FontPlatformData& FontPlatformData::operator=(const FontPlatformData& src) FontPlatformData 179 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp String FontPlatformData::description() const FontPlatformData 185 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp void FontPlatformData::setupPaint(SkPaint* paint, GraphicsContext*) const FontPlatformData 207 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp SkFontID FontPlatformData::uniqueID() const FontPlatformData 212 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp String FontPlatformData::fontFamilyName() const FontPlatformData 224 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp bool FontPlatformData::operator==(const FontPlatformData& a) const FontPlatformData 243 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp bool FontPlatformData::isFixedPitch() const FontPlatformData 248 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp HarfBuzzFace* FontPlatformData::harfBuzzFace() const FontPlatformData 251 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp m_harfBuzzFace = HarfBuzzFace::create(const_cast<FontPlatformData*>(this), uniqueID()); FontPlatformData 256 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp void FontPlatformData::getRenderStyleForStrike(const char* font, int sizeAndStyle) FontPlatformData 274 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp void FontPlatformData::querySystemForRenderStyle(bool useSkiaSubpixelPositioning) FontPlatformData 302 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.cpp bool FontPlatformData::defaultUseSubpixelPositioning() FontPlatformData 54 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.h class PLATFORM_EXPORT FontPlatformData { FontPlatformData 61 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.h FontPlatformData(WTF::HashTableDeletedValueType); FontPlatformData 62 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.h FontPlatformData(); FontPlatformData 63 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.h FontPlatformData(float textSize, bool syntheticBold, bool syntheticItalic); FontPlatformData 64 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.h FontPlatformData(const FontPlatformData&); FontPlatformData 65 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.h FontPlatformData(PassRefPtr<SkTypeface>, const char* name, float textSize, bool syntheticBold, bool syntheticItalic, FontOrientation = Horizontal, bool subpixelTextPosition = defaultUseSubpixelPositioning()); FontPlatformData 66 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.h FontPlatformData(const FontPlatformData& src, float textSize); FontPlatformData 67 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.h ~FontPlatformData(); FontPlatformData 82 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.h bool operator==(const FontPlatformData&) const; FontPlatformData 83 Source/platform/fonts/harfbuzz/FontPlatformDataHarfBuzz.h FontPlatformData& operator=(const FontPlatformData&); FontPlatformData 80 Source/platform/fonts/harfbuzz/HarfBuzzFace.cpp HarfBuzzFace::HarfBuzzFace(FontPlatformData* platformData, uint64_t uniqueID) FontPlatformData 43 Source/platform/fonts/harfbuzz/HarfBuzzFace.h class FontPlatformData; FontPlatformData 50 Source/platform/fonts/harfbuzz/HarfBuzzFace.h static PassRefPtr<HarfBuzzFace> create(FontPlatformData* platformData, uint64_t uniqueID) FontPlatformData 61 Source/platform/fonts/harfbuzz/HarfBuzzFace.h HarfBuzzFace(FontPlatformData*, uint64_t); FontPlatformData 65 Source/platform/fonts/harfbuzz/HarfBuzzFace.h FontPlatformData* m_platformData; FontPlatformData 50 Source/platform/fonts/harfbuzz/HarfBuzzFaceCoreText.cpp CTFontRef ctFont = reinterpret_cast<FontPlatformData*>(fontData)->ctFont(); FontPlatformData 63 Source/platform/fonts/harfbuzz/HarfBuzzFaceCoreText.cpp CTFontRef ctFont = reinterpret_cast<FontPlatformData*>(fontData)->ctFont(); FontPlatformData 76 Source/platform/fonts/harfbuzz/HarfBuzzFaceCoreText.cpp CTFontRef ctFont = reinterpret_cast<FontPlatformData*>(fontData)->ctFont(); FontPlatformData 804 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp FontPlatformData* platformData = const_cast<FontPlatformData*>(¤tFontData->platformData()); FontPlatformData 45 Source/platform/fonts/mac/FontCustomPlatformDataMac.cpp FontPlatformData FontCustomPlatformData::fontPlatformData(float size, bool bold, bool italic, FontOrientation orientation, FontWidthVariant widthVariant) FontPlatformData 47 Source/platform/fonts/mac/FontCustomPlatformDataMac.cpp return FontPlatformData(m_cgFont.get(), size, bold, italic, orientation, widthVariant); FontPlatformData 59 Source/platform/fonts/mac/FontMac.cpp const FontPlatformData& platformData = fontData->platformData(); FontPlatformData 400 Source/platform/fonts/opentype/OpenTypeVerticalData.cpp OpenTypeVerticalData::OpenTypeVerticalData(const FontPlatformData& platformData) FontPlatformData 407 Source/platform/fonts/opentype/OpenTypeVerticalData.cpp void OpenTypeVerticalData::loadMetrics(const FontPlatformData& platformData) FontPlatformData 492 Source/platform/fonts/opentype/OpenTypeVerticalData.cpp void OpenTypeVerticalData::loadVerticalGlyphSubstitutions(const FontPlatformData& platformData) FontPlatformData 39 Source/platform/fonts/opentype/OpenTypeVerticalData.h class FontPlatformData; FontPlatformData 45 Source/platform/fonts/opentype/OpenTypeVerticalData.h static PassRefPtr<OpenTypeVerticalData> create(const FontPlatformData& platformData) FontPlatformData 60 Source/platform/fonts/opentype/OpenTypeVerticalData.h explicit OpenTypeVerticalData(const FontPlatformData&); FontPlatformData 62 Source/platform/fonts/opentype/OpenTypeVerticalData.h void loadMetrics(const FontPlatformData&); FontPlatformData 63 Source/platform/fonts/opentype/OpenTypeVerticalData.h void loadVerticalGlyphSubstitutions(const FontPlatformData&); FontPlatformData 80 Source/platform/fonts/skia/FontCacheSkia.cpp FontPlatformData* substitutePlatformData = getFontPlatformData(description, atomicFamily); FontPlatformData 83 Source/platform/fonts/skia/FontCacheSkia.cpp FontPlatformData platformData = FontPlatformData(*substitutePlatformData); FontPlatformData 94 Source/platform/fonts/skia/FontCacheSkia.cpp const FontPlatformData* fontPlatformData = getFontPlatformData(description, fallbackFontFamily); FontPlatformData 137 Source/platform/fonts/skia/FontCacheSkia.cpp FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family, float fontSize) FontPlatformData 144 Source/platform/fonts/skia/FontCacheSkia.cpp FontPlatformData* result = new FontPlatformData(tf, FontPlatformData 56 Source/platform/fonts/skia/FontCustomPlatformDataSkia.cpp FontPlatformData FontCustomPlatformData::fontPlatformData(float size, bool bold, bool italic, FontOrientation orientation, FontWidthVariant) FontPlatformData 79 Source/platform/fonts/skia/FontCustomPlatformDataSkia.cpp return FontPlatformData(typeface.release(), "", size, syntheticBold, syntheticItalic, orientation); FontPlatformData 82 Source/platform/fonts/skia/FontCustomPlatformDataSkia.cpp return FontPlatformData(m_typeface.get(), "", size, bold && !m_typeface->isBold(), italic && !m_typeface->isItalic(), orientation); FontPlatformData 41 Source/platform/fonts/skia/FontPlatformDataSkia.cpp unsigned FontPlatformData::hash() const FontPlatformData 59 Source/platform/fonts/skia/FontPlatformDataSkia.cpp PassRefPtr<OpenTypeVerticalData> FontPlatformData::verticalData() const FontPlatformData 64 Source/platform/fonts/skia/FontPlatformDataSkia.cpp PassRefPtr<SharedBuffer> FontPlatformData::openTypeTable(uint32_t table) const FontPlatformData 197 Source/platform/fonts/skia/SimpleFontDataSkia.cpp return SimpleFontData::create(FontPlatformData(m_platformData, scaledSize), isCustomFont() ? CustomFontData::create() : nullptr); FontPlatformData 62 Source/platform/fonts/win/FontCacheSkiaWin.cpp static bool fontContainsCharacter(const FontPlatformData* fontData, const wchar_t* family, UChar32 character) FontPlatformData 126 Source/platform/fonts/win/FontCacheSkiaWin.cpp FontPlatformData* data = 0; FontPlatformData 236 Source/platform/fonts/win/FontCacheSkiaWin.cpp FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family, float fontSize) FontPlatformData 252 Source/platform/fonts/win/FontCacheSkiaWin.cpp FontPlatformData* result = new FontPlatformData(tf, FontPlatformData 48 Source/platform/fonts/win/FontPlatformDataWin.cpp void FontPlatformData::setupPaint(SkPaint* paint, GraphicsContext* context) const FontPlatformData 131 Source/platform/fonts/win/FontPlatformDataWin.cpp FontPlatformData::FontPlatformData(WTF::HashTableDeletedValueType) FontPlatformData 144 Source/platform/fonts/win/FontPlatformDataWin.cpp FontPlatformData::FontPlatformData() FontPlatformData 158 Source/platform/fonts/win/FontPlatformDataWin.cpp FontPlatformData::FontPlatformData(float size, bool bold, bool oblique) FontPlatformData 171 Source/platform/fonts/win/FontPlatformDataWin.cpp FontPlatformData::FontPlatformData(const FontPlatformData& data) FontPlatformData 184 Source/platform/fonts/win/FontPlatformDataWin.cpp FontPlatformData::FontPlatformData(const FontPlatformData& data, float textSize) FontPlatformData 197 Source/platform/fonts/win/FontPlatformDataWin.cpp FontPlatformData::FontPlatformData(PassRefPtr<SkTypeface> tf, const char* family, FontPlatformData 212 Source/platform/fonts/win/FontPlatformDataWin.cpp FontPlatformData::~FontPlatformData() FontPlatformData 216 Source/platform/fonts/win/FontPlatformDataWin.cpp FontPlatformData& FontPlatformData::operator=(const FontPlatformData& data) FontPlatformData 230 Source/platform/fonts/win/FontPlatformDataWin.cpp String FontPlatformData::fontFamilyName() const FontPlatformData 240 Source/platform/fonts/win/FontPlatformDataWin.cpp bool FontPlatformData::isFixedPitch() const FontPlatformData 245 Source/platform/fonts/win/FontPlatformDataWin.cpp bool FontPlatformData::operator==(const FontPlatformData& a) const FontPlatformData 255 Source/platform/fonts/win/FontPlatformDataWin.cpp HarfBuzzFace* FontPlatformData::harfBuzzFace() const FontPlatformData 258 Source/platform/fonts/win/FontPlatformDataWin.cpp m_harfBuzzFace = HarfBuzzFace::create(const_cast<FontPlatformData*>(this), uniqueID()); FontPlatformData 263 Source/platform/fonts/win/FontPlatformDataWin.cpp SkFontID FontPlatformData::uniqueID() const FontPlatformData 268 Source/platform/fonts/win/FontPlatformDataWin.cpp bool FontPlatformData::defaultUseSubpixelPositioning() FontPlatformData 274 Source/platform/fonts/win/FontPlatformDataWin.cpp String FontPlatformData::description() const FontPlatformData 42 Source/web/linux/WebFontRendering.cpp using WebCore::FontPlatformData; FontPlatformData 49 Source/web/linux/WebFontRendering.cpp FontPlatformData::setHinting(hinting); FontPlatformData 55 Source/web/linux/WebFontRendering.cpp FontPlatformData::setAutoHint(useAutoHint); FontPlatformData 61 Source/web/linux/WebFontRendering.cpp FontPlatformData::setUseBitmaps(useBitmaps); FontPlatformData 67 Source/web/linux/WebFontRendering.cpp FontPlatformData::setAntiAlias(useAntiAlias); FontPlatformData 73 Source/web/linux/WebFontRendering.cpp FontPlatformData::setSubpixelRendering(useSubpixelRendering);