Searched refs:FontCacheEntry (Results 1 - 8 of 8) sorted by relevance
/haiku/src/servers/app/font/ |
H A D | FontCache.h | 12 #include "FontCacheEntry.h" 27 FontCacheEntry* FontCacheEntryFor(const ServerFont& font, 29 void Recycle(FontCacheEntry* entry); 36 typedef HashMap<HashString, BReference<FontCacheEntry> > FontMap;
|
H A D | FontCacheEntry.h | 87 class FontCacheEntry : public MultiLocker, public BReferenceable { class in inherits:MultiLocker,BReferenceable 105 FontCacheEntry(); 106 virtual ~FontCacheEntry(); 115 FontCacheEntry* fallbackEntry = NULL); 140 FontCacheEntry(const FontCacheEntry&); 141 const FontCacheEntry& operator=(const FontCacheEntry&);
|
H A D | FontCache.cpp | 49 FontCacheEntry* 54 FontCacheEntry::GenerateSignature(signature, signatureSize, font, 59 BReference<FontCacheEntry> entry = fFontCacheEntries.Get(signature); 84 entry.SetTo(new (nothrow) FontCacheEntry(), true); 99 FontCache::Recycle(FontCacheEntry* entry) 129 FontCacheEntry* leastUsedEntry = iterator.Next().value; 137 FontCacheEntry* entry = iterator.Next().value;
|
H A D | FontCacheEntry.cpp | 27 #include "FontCacheEntry.h" 42 BLocker FontCacheEntry::sUsageUpdateLock("FontCacheEntry usage lock"); 45 class FontCacheEntry::GlyphCachePool { 132 FontCacheEntry::FontCacheEntry() function in class:FontCacheEntry 134 MultiLocker("FontCacheEntry lock"), 143 FontCacheEntry::~FontCacheEntry() 145 //printf("~FontCacheEntry()\ [all...] |
H A D | GlyphLayoutEngine.h | 15 #include "FontCacheEntry.h" 48 void SetTo(FontCacheEntry* entry) 156 inline FontCacheEntry* Entry() const 182 FontCacheEntry* fCacheEntry; 193 static FontCacheEntry* FontCacheEntryFor(const ServerFont& font, 246 inline FontCacheEntry* 250 FontCacheEntry* entry = cache->FontCacheEntryFor(font, forceVector); 264 FontCacheEntry* entry = NULL; 380 FontCacheEntry* entry = cacheReference.Entry(); 458 FontCacheEntry* entr [all...] |
/haiku/src/servers/app/drawing/Painter/ |
H A D | AGGTextRenderer.h | 12 #include "FontCacheEntry.h" 69 FontCacheEntry::GlyphPathAdapter fPathAdaptor; 70 FontCacheEntry::GlyphGray8Adapter fGray8Adaptor; 71 FontCacheEntry::GlyphGray8Scanline fGray8Scanline; 72 FontCacheEntry::GlyphMonoAdapter fMonoAdaptor; 73 FontCacheEntry::GlyphMonoScanline fMonoScanline; 74 FontCacheEntry::SubpixAdapter fSubpixAdaptor; 76 FontCacheEntry::CurveConverter fCurves; 77 FontCacheEntry::ContourConverter fContour;
|
H A D | AGGTextRenderer.cpp | 111 typedef agg::conv_transform<FontCacheEntry::CurveConverter, Transformable> 114 typedef agg::conv_transform<FontCacheEntry::ContourConverter, Transformable> 123 FontCacheEntry::TransformedOutline& transformedGlyph, 124 FontCacheEntry::TransformedContourOutline& transformedContour, 228 FontCacheEntry* entry, double x, double y, double advanceX, 371 FontCacheEntry::TransformedOutline& fTransformedGlyph; 372 FontCacheEntry::TransformedContourOutline& fTransformedContour; 394 FontCacheEntry::TransformedOutline 396 FontCacheEntry::TransformedContourOutline 433 FontCacheEntry [all...] |
/haiku/src/servers/app/ |
H A D | ServerFont.cpp | 701 FontCacheEntry* entry = NULL; 753 FontCacheEntry* entry, double x, double y, double advanceX, 820 FontCacheEntry* entry, double x, double y, double advanceX, 887 FontCacheEntry* entry, double x, double y, double advanceX, 940 FontCacheEntry* entry, double x, double y, double advanceX, 995 FontCacheEntry::GlyphPathAdapter fPathAdaptor; 996 FontCacheEntry::GlyphGray8Adapter fGray8Adaptor; 997 FontCacheEntry::GlyphMonoAdapter fMonoAdaptor; 999 FontCacheEntry::CurveConverter fCurves; 1000 FontCacheEntry [all...] |
Completed in 160 milliseconds