fontservices/fontstore/inc/OPENFONT.H
branchRCL_3
changeset 69 09b5fcf47b30
parent 60 dd58c6eee052
equal deleted inserted replaced
65:795cadd2b83a 69:09b5fcf47b30
   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;