MImagePanoramaPlugin Class Reference

class MImagePanoramaPlugin

Mixin class for implementation by providers of the panorama Plugin.

CImagePanorama

Public Member Functions
voidAddBufferL(const TDesC8 &, CPanoramaTransform &)
voidAddFileL(const TDesC &, CPanoramaTransform &)
voidAddImageL(const CFbsBitmap &, CPanoramaTransform &)
voidAddImageL(const CImageFrame &, CPanoramaTransform &)
voidCurrentImageSizeL(TSize &)
voidDestroy()
TAny *Extension(TUid)
voidInitializeL(const TSize &, const TPanoramaLens &, const TDirection &)
voidRenderL(const TDesC &)
voidRenderL(const TDesC &, const TSize &, const TBool, const TUid &)
voidRenderL(RFile &)
voidRenderL(RFile &, const TSize &, const TBool, const TUid &)
voidRenderL(HBufC8 *&)
voidRenderL(HBufC8 *&, TUint32, const TSize &, const TBool, const TUid &)
voidRenderL(const CFbsBitmap &)
voidRenderL(const CFbsBitmap &, const TBool)
voidRenderL(const CImageFrame &)
voidRenderL(const CImageFrame &, const TBool)

Member Functions Documentation

AddBufferL(const TDesC8 &, CPanoramaTransform &)

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

Parameters

const TDesC8 & aData
CPanoramaTransform & aPanTrans

AddFileL(const TDesC &, CPanoramaTransform &)

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

Parameters

const TDesC & aFilename
CPanoramaTransform & aPanTrans

AddImageL(const CFbsBitmap &, CPanoramaTransform &)

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

Parameters

const CFbsBitmap & aBitmap
CPanoramaTransform & aPanTrans

AddImageL(const CImageFrame &, CPanoramaTransform &)

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

Parameters

const CImageFrame & aImageFrame
CPanoramaTransform & aPanTrans

CurrentImageSizeL(TSize &)

voidCurrentImageSizeL(TSize &aSize)[pure virtual]

Parameters

TSize & aSize

Destroy()

voidDestroy()[pure virtual]

Extension(TUid)

TAny *Extension(TUidaExtension)[pure virtual]

Parameters

TUid aExtension

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

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

Parameters

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

RenderL(const TDesC &)

voidRenderL(const TDesC &aFilename)[pure virtual]

Parameters

const TDesC & aFilename

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

voidRenderL(const TDesC &aFilename,
const TSize &aSize,
const TBoolaMaintainAspectRatio,
const TUid &aImageTypeUid
)[pure virtual]

Parameters

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

RenderL(RFile &)

voidRenderL(RFile &aFile)[pure virtual]

Parameters

RFile & aFile

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

voidRenderL(RFile &aFile,
const TSize &aSize,
const TBoolaMaintainAspectRatio,
const TUid &aImageTypeUid
)[pure virtual]

Parameters

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

RenderL(HBufC8 *&)

voidRenderL(HBufC8 *&aDestData)[pure virtual]

Parameters

HBufC8 *& aDestData

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

voidRenderL(HBufC8 *&aDestData,
TUint32aMaxBufferSize,
const TSize &aSize,
const TBoolaMaintainAspectRatio,
const TUid &aImageTypeUid
)[pure virtual]

Parameters

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

RenderL(const CFbsBitmap &)

voidRenderL(const CFbsBitmap &aBitmap)[pure virtual]

Parameters

const CFbsBitmap & aBitmap

RenderL(const CFbsBitmap &, const TBool)

voidRenderL(const CFbsBitmap &aBitmap,
const TBoolaMaintainAspectRatio
)[pure virtual]

Parameters

const CFbsBitmap & aBitmap
const TBool aMaintainAspectRatio

RenderL(const CImageFrame &)

voidRenderL(const CImageFrame &aImageFrame)[pure virtual]

Parameters

const CImageFrame & aImageFrame

RenderL(const CImageFrame &, const TBool)

voidRenderL(const CImageFrame &aImageFrame,
const TBoolaMaintainAspectRatio
)[pure virtual]

Parameters

const CImageFrame & aImageFrame
const TBool aMaintainAspectRatio