Searched refs:FontCacheEntry (Results 1 - 8 of 8) sorted by relevance

/haiku/src/servers/app/font/
H A DFontCache.h12 #include "FontCacheEntry.h"
27 FontCacheEntry* FontCacheEntryFor(const ServerFont& font,
29 void Recycle(FontCacheEntry* entry);
36 typedef HashMap<HashString, BReference<FontCacheEntry> > FontMap;
H A DFontCacheEntry.h87 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 DFontCache.cpp49 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 DFontCacheEntry.cpp27 #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 DGlyphLayoutEngine.h15 #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 DAGGTextRenderer.h12 #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 DAGGTextRenderer.cpp111 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 DServerFont.cpp701 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