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()

voidCleanGlyphImageCache()[pure virtual]

EnforceOOMFailure(TBool)

voidEnforceOOMFailure(TBoolaEnforce)[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(TUint32aFontId,
TCharaGlyphCode,
TGlyphBitmapTypeaGlyphBitmapType,
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]