Searched refs:CSSSegmentedFontFace (Results 1 - 7 of 7) sorted by relevance
/macosx-10.10/WebCore-7600.1.25/css/ |
H A D | CSSSegmentedFontFace.h | 42 class CSSSegmentedFontFace : public RefCounted<CSSSegmentedFontFace> { class in namespace:WebCore 44 static PassRefPtr<CSSSegmentedFontFace> create(CSSFontSelector* selector) { return adoptRef(new CSSSegmentedFontFace(selector)); } 45 ~CSSSegmentedFontFace(); 68 CSSSegmentedFontFace(CSSFontSelector*);
|
H A D | CSSSegmentedFontFace.cpp | 27 #include "CSSSegmentedFontFace.h" 40 CSSSegmentedFontFace::CSSSegmentedFontFace(CSSFontSelector* fontSelector) function in class:WebCore::CSSSegmentedFontFace 45 CSSSegmentedFontFace::~CSSSegmentedFontFace() 53 void CSSSegmentedFontFace::pruneTable() 62 bool CSSSegmentedFontFace::isValid() const 73 void CSSSegmentedFontFace::fontLoaded(CSSFontFace*) 91 void CSSSegmentedFontFace::appendFontFace(PassRefPtr<CSSFontFace> fontFace) 116 PassRefPtr<FontData> CSSSegmentedFontFace [all...] |
H A D | CSSFontSelector.h | 44 class CSSSegmentedFontFace; 64 CSSSegmentedFontFace* getFontFace(const FontDescription&, const AtomicString& family); 94 HashMap<String, std::unique_ptr<HashMap<unsigned, RefPtr<CSSSegmentedFontFace>>>, CaseFoldingHash> m_fonts;
|
H A D | CSSFontFace.h | 41 class CSSSegmentedFontFace; 56 void addedToSegmentedFontFace(CSSSegmentedFontFace*); 57 void removedFromSegmentedFontFace(CSSSegmentedFontFace*); 109 HashSet<CSSSegmentedFontFace*> m_segmentedFontFaces;
|
H A D | CSSFontFace.cpp | 31 #include "CSSSegmentedFontFace.h" 60 void CSSFontFace::addedToSegmentedFontFace(CSSSegmentedFontFace* segmentedFontFace) 65 void CSSFontFace::removedFromSegmentedFontFace(CSSSegmentedFontFace* segmentedFontFace) 83 // CSSSegmentedFontFace is removed. 101 HashSet<CSSSegmentedFontFace*>::iterator end = m_segmentedFontFaces.end(); 102 for (HashSet<CSSSegmentedFontFace*>::iterator it = m_segmentedFontFaces.begin(); it != end; ++it)
|
H A D | FontLoader.cpp | 35 #include "CSSSegmentedFontFace.h" 47 class LoadFontCallback : public CSSSegmentedFontFace::LoadFontCallback { 240 CSSSegmentedFontFace* face = m_document->ensureStyleResolver()->fontSelector()->getFontFace(font.fontDescription(), f->family()); 257 CSSSegmentedFontFace* face = m_document->ensureStyleResolver()->fontSelector()->getFontFace(font.fontDescription(), f->family());
|
H A D | CSSFontSelector.cpp | 37 #include "CSSSegmentedFontFace.h" 486 CSSSegmentedFontFace* face = getFontFace(fontDescription, familyName); 500 CSSSegmentedFontFace* CSSFontSelector::getFontFace(const FontDescription& fontDescription, const AtomicString& family) 506 std::unique_ptr<HashMap<unsigned, RefPtr<CSSSegmentedFontFace>>>& segmentedFontFaceCache = m_fonts.add(family, nullptr).iterator->value; 508 segmentedFontFaceCache = std::make_unique<HashMap<unsigned, RefPtr<CSSSegmentedFontFace>>>(); 512 RefPtr<CSSSegmentedFontFace>& face = segmentedFontFaceCache->add(traitsMask, nullptr).iterator->value; 514 face = CSSSegmentedFontFace::create(this);
|
Completed in 121 milliseconds