summaryrefslogtreecommitdiff
path: root/vcl/inc/generic/glyphcache.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/inc/generic/glyphcache.hxx')
-rw-r--r--vcl/inc/generic/glyphcache.hxx18
1 files changed, 9 insertions, 9 deletions
diff --git a/vcl/inc/generic/glyphcache.hxx b/vcl/inc/generic/glyphcache.hxx
index f08cb2b2c049..6ed1cb81b92e 100644
--- a/vcl/inc/generic/glyphcache.hxx
+++ b/vcl/inc/generic/glyphcache.hxx
@@ -85,7 +85,7 @@ public:
const ExtraKernInfo* = NULL );
void AnnounceFonts( ImplDevFontList* ) const;
- ServerFont* CacheFont( const ImplFontSelectData& );
+ ServerFont* CacheFont( const FontSelectPattern& );
void UncacheFont( ServerFont& );
void InvalidateAllGlyphs();
@@ -105,9 +105,9 @@ private:
// the GlyphCache's FontList matches a font request to a serverfont instance
// the FontList key's mpFontData member is reinterpreted as integer font id
- struct IFSD_Equal{ bool operator()( const ImplFontSelectData&, const ImplFontSelectData& ) const; };
- struct IFSD_Hash{ size_t operator()( const ImplFontSelectData& ) const; };
- typedef ::boost::unordered_map<ImplFontSelectData,ServerFont*,IFSD_Hash,IFSD_Equal > FontList;
+ struct IFSD_Equal{ bool operator()( const FontSelectPattern&, const FontSelectPattern& ) const; };
+ struct IFSD_Hash{ size_t operator()( const FontSelectPattern& ) const; };
+ typedef ::boost::unordered_map<FontSelectPattern,ServerFont*,IFSD_Hash,IFSD_Equal > FontList;
FontList maFontList;
sal_uLong mnMaxSize; // max overall cache size in bytes
mutable sal_uLong mnBytesUsed;
@@ -188,7 +188,7 @@ class FtFontInfo;
class VCL_DLLPUBLIC ServerFont
{
public:
- ServerFont( const ImplFontSelectData&, FtFontInfo* );
+ ServerFont( const FontSelectPattern&, FtFontInfo* );
virtual ~ServerFont();
const ::rtl::OString* GetFontFileName() const;
@@ -201,7 +201,7 @@ public:
bool NeedsArtificialBold() const { return mbArtBold; }
bool NeedsArtificialItalic() const { return mbArtItalic; }
- const ImplFontSelectData& GetFontSelData() const { return maFontSelData; }
+ const FontSelectPattern& GetFontSelData() const { return maFontSelData; }
void FetchFontMetric( ImplFontMetricData&, long& rFactor ) const;
sal_uLong GetKernPairs( ImplKernPairData** ) const;
@@ -246,14 +246,14 @@ private:
void ReleaseFromGarbageCollect();
int ApplyGlyphTransform( int nGlyphFlags, FT_GlyphRec_*, bool ) const;
- bool ApplyGSUB( const ImplFontSelectData& );
+ bool ApplyGSUB( const FontSelectPattern& );
ServerFontLayoutEngine* GetLayoutEngine();
typedef ::boost::unordered_map<int,GlyphData> GlyphList;
mutable GlyphList maGlyphList;
- const ImplFontSelectData maFontSelData;
+ const FontSelectPattern maFontSelData;
// info for GlyphcachePeer
int mnExtInfo;
@@ -309,7 +309,7 @@ private:
bool mbGotFontOptions;
public:
- ImplServerFontEntry( ImplFontSelectData& );
+ ImplServerFontEntry( FontSelectPattern& );
virtual ~ImplServerFontEntry();
void SetServerFont( ServerFont* p) { mpServerFont = p; }
void HandleFontOptions();