325 TInt DecrementCachedRefCount(TInt aSessionHandle,TShapeHeader* aShapeHeader,TBool aResetAll=EFalse); |
325 TInt DecrementCachedRefCount(TInt aSessionHandle,TShapeHeader* aShapeHeader,TBool aResetAll=EFalse); |
326 TBool Rasterize(TInt aSessionHandle,TInt aCode,TOpenFontGlyphData* aGlyphData); |
326 TBool Rasterize(TInt aSessionHandle,TInt aCode,TOpenFontGlyphData* aGlyphData); |
327 TBool HasCharacterL(TInt aCode) const; |
327 TBool HasCharacterL(TInt aCode) const; |
328 TBool GetCharacterData(TInt aSessionHandle,TInt aCode,const TOpenFontCharMetrics*& aMetrics,const TUint8*& aBitmap) const; |
328 TBool GetCharacterData(TInt aSessionHandle,TInt aCode,const TOpenFontCharMetrics*& aMetrics,const TUint8*& aBitmap) const; |
329 void OnFileDeleted(); |
329 void OnFileDeleted(); |
330 COpenFontGlyphCache* GetGlyphCache() const; |
330 COpenFontGlyphCache* GetGlyphCache(); |
331 inline TInt FontCapitalAscent() const; |
331 inline TInt FontCapitalAscent() const; |
332 inline TInt FontMaxAscent() const; |
332 inline TInt FontMaxAscent() const; |
333 inline TInt FontStandardDescent() const; |
333 inline TInt FontStandardDescent() const; |
334 inline TInt FontMaxDescent() const; |
334 inline TInt FontMaxDescent() const; |
335 inline TInt FontLineGap() const; |
335 inline TInt FontLineGap() const; |
366 lines of text in the font */ |
366 lines of text in the font */ |
367 TInt iFontLineGap; |
367 TInt iFontLineGap; |
368 private: |
368 private: |
369 const COpenFontGlyph* Glyph(TInt aSessionHandle,TInt aCode) const; |
369 const COpenFontGlyph* Glyph(TInt aSessionHandle,TInt aCode) const; |
370 |
370 |
371 const COpenFontGlyph* FontCacheGlyph(TInt aCode) const; |
371 const COpenFontGlyph* FontCacheGlyph(TInt aCode); |
372 |
372 |
373 void SetGlyphCache(COpenFontGlyphCache* aGlyphCache); |
373 void SetGlyphCache(COpenFontGlyphCache* aGlyphCache); |
374 |
374 |
375 const COpenFontGlyph* SessionCacheGlyph(RHeap* aHeap,TInt aSessionHandle,TInt aCode, |
375 const COpenFontGlyph* SessionCacheGlyph(RHeap* aHeap,TInt aSessionHandle,TInt aCode, |
376 COpenFontSessionCache*& aCache,TInt& aIndex,TBool aCreate) const; |
376 COpenFontSessionCache*& aCache,TInt& aIndex,TBool aCreate) const; |