MImagePanoramaPlugin Class Reference

class MImagePanoramaPlugin

Mixin class for implementation by providers of the panorama Plugin.

CImagePanorama

Public Member Functions
void AddBufferL (const TDesC8 &, CPanoramaTransform &)
void AddFileL (const TDesC &, CPanoramaTransform &)
void AddImageL (const CFbsBitmap &, CPanoramaTransform &)
void AddImageL (const CImageFrame &, CPanoramaTransform &)
void CurrentImageSizeL ( TSize &)
void Destroy ()
TAny * Extension ( TUid )
void InitializeL (const TSize &, const TPanoramaLens &, const TDirection &)
void RenderL (const TDesC &)
void RenderL (const TDesC &, const TSize &, const TBool , const TUid &)
void RenderL ( RFile &)
void RenderL ( RFile &, const TSize &, const TBool , const TUid &)
void RenderL ( HBufC8 *&)
void RenderL ( HBufC8 *&, TUint32 , const TSize &, const TBool , const TUid &)
void RenderL (const CFbsBitmap &)
void RenderL (const CFbsBitmap &, const TBool )
void RenderL (const CImageFrame &)
void RenderL (const CImageFrame &, const TBool )

Member Functions Documentation

AddBufferL(const TDesC8 &, CPanoramaTransform &)

void AddBufferL ( const TDesC8 & aData,
CPanoramaTransform & aPanTrans
) [pure virtual]

Parameters

const TDesC8 & aData
CPanoramaTransform & aPanTrans

AddFileL(const TDesC &, CPanoramaTransform &)

void AddFileL ( const TDesC & aFilename,
CPanoramaTransform & aPanTrans
) [pure virtual]

Parameters

const TDesC & aFilename
CPanoramaTransform & aPanTrans

AddImageL(const CFbsBitmap &, CPanoramaTransform &)

void AddImageL ( const CFbsBitmap & aBitmap,
CPanoramaTransform & aPanTrans
) [pure virtual]

Parameters

const CFbsBitmap & aBitmap
CPanoramaTransform & aPanTrans

AddImageL(const CImageFrame &, CPanoramaTransform &)

void AddImageL ( const CImageFrame & aImageFrame,
CPanoramaTransform & aPanTrans
) [pure virtual]

Parameters

const CImageFrame & aImageFrame
CPanoramaTransform & aPanTrans

CurrentImageSizeL(TSize &)

void CurrentImageSizeL ( TSize & aSize ) [pure virtual]

Parameters

TSize & aSize

Destroy()

void Destroy ( ) [pure virtual]

Extension(TUid)

TAny * Extension ( TUid aExtension ) [pure virtual]

Parameters

TUid aExtension

InitializeL(const TSize &, const TPanoramaLens &, const TDirection &)

void InitializeL ( const TSize & aSize,
const TPanoramaLens & aPanoramaLens,
const TDirection & aDirection
) [pure virtual]

Parameters

const TSize & aSize
const TPanoramaLens & aPanoramaLens
const TDirection & aDirection

RenderL(const TDesC &)

void RenderL ( const TDesC & aFilename ) [pure virtual]

Parameters

const TDesC & aFilename

RenderL(const TDesC &, const TSize &, const TBool, const TUid &)

void RenderL ( const TDesC & aFilename,
const TSize & aSize,
const TBool aMaintainAspectRatio,
const TUid & aImageTypeUid
) [pure virtual]

Parameters

const TDesC & aFilename
const TSize & aSize
const TBool aMaintainAspectRatio
const TUid & aImageTypeUid

RenderL(RFile &)

void RenderL ( RFile & aFile ) [pure virtual]

Parameters

RFile & aFile

RenderL(RFile &, const TSize &, const TBool, const TUid &)

void RenderL ( RFile & aFile,
const TSize & aSize,
const TBool aMaintainAspectRatio,
const TUid & aImageTypeUid
) [pure virtual]

Parameters

RFile & aFile
const TSize & aSize
const TBool aMaintainAspectRatio
const TUid & aImageTypeUid

RenderL(HBufC8 *&)

void RenderL ( HBufC8 *& aDestData ) [pure virtual]

Parameters

HBufC8 *& aDestData

RenderL(HBufC8 *&, TUint32, const TSize &, const TBool, const TUid &)

void RenderL ( HBufC8 *& aDestData,
TUint32 aMaxBufferSize,
const TSize & aSize,
const TBool aMaintainAspectRatio,
const TUid & aImageTypeUid
) [pure virtual]

Parameters

HBufC8 *& aDestData
TUint32 aMaxBufferSize
const TSize & aSize
const TBool aMaintainAspectRatio
const TUid & aImageTypeUid

RenderL(const CFbsBitmap &)

void RenderL ( const CFbsBitmap & aBitmap ) [pure virtual]

Parameters

const CFbsBitmap & aBitmap

RenderL(const CFbsBitmap &, const TBool)

void RenderL ( const CFbsBitmap & aBitmap,
const TBool aMaintainAspectRatio
) [pure virtual]

Parameters

const CFbsBitmap & aBitmap
const TBool aMaintainAspectRatio

RenderL(const CImageFrame &)

void RenderL ( const CImageFrame & aImageFrame ) [pure virtual]

Parameters

const CImageFrame & aImageFrame

RenderL(const CImageFrame &, const TBool)

void RenderL ( const CImageFrame & aImageFrame,
const TBool aMaintainAspectRatio
) [pure virtual]

Parameters

const CImageFrame & aImageFrame
const TBool aMaintainAspectRatio