MFontGlyphImageStorage Class Reference

class MFontGlyphImageStorage

An interface for retrieving images from the storage and obtaining various glyph cache parameters . Many functions are intended to be used by test code only to exersize glyph image cache implementation.

Member Functions Documentation

CleanGlyphImageCache()

void CleanGlyphImageCache ( ) [pure virtual]

EnforceOOMFailure(TBool)

void EnforceOOMFailure ( TBool aEnforce ) [pure virtual]

Parameters

TBool aEnforce

FontIdInOrder(RArray< TUint32 > &)

TInt FontIdInOrder ( RArray < TUint32 > & aFontListId ) const [pure virtual]

Parameters

RArray < TUint32 > & aFontListId

GlyphCacheSize()

TInt GlyphCacheSize ( ) const [pure virtual]

GlyphImage(TUint32, TChar, TGlyphBitmapType, const TUint8 *, const TSize &, TAny *, TAny *, TAny *)

TInt GlyphImage ( TUint32 aFontId,
TChar aGlyphCode,
TGlyphBitmapType aGlyphBitmapType,
const TUint8 * aGlyphImage,
const TSize & aGlyphImageSize,
TAny * aImageForeground,
TAny * aImageShadow,
TAny * aImageOutline
) [pure virtual]

Parameters

TUint32 aFontId
TChar aGlyphCode
TGlyphBitmapType aGlyphBitmapType
const TUint8 * aGlyphImage
const TSize & aGlyphImageSize
TAny * aImageForeground
TAny * aImageShadow
TAny * aImageOutline

MaxGlyphCacheSize()

TInt MaxGlyphCacheSize ( ) const [pure virtual]