CImagePanoramaImpl Class Reference

class CImagePanoramaImpl : public CBase

Concrete implementation of CImagePanorama

Inherits from

Constructor & Destructor Documentation

CImagePanoramaImpl()

CImagePanoramaImpl()[private]

~CImagePanoramaImpl()

~CImagePanoramaImpl()

Member Functions Documentation

AddBufferL(const TDesC8 &, CPanoramaTransform &)

voidAddBufferL(const TDesC8 &aData,
CPanoramaTransform &aPanTrans
)

Parameters

const TDesC8 & aData
CPanoramaTransform & aPanTrans

AddFileL(const TDesC &, CPanoramaTransform &)

voidAddFileL(const TDesC &aFilename,
CPanoramaTransform &aPanTrans
)

Parameters

const TDesC & aFilename
CPanoramaTransform & aPanTrans

AddImageL(const CFbsBitmap &, CPanoramaTransform &)

voidAddImageL(const CFbsBitmap &aBitmap,
CPanoramaTransform &aPanTrans
)

Parameters

const CFbsBitmap & aBitmap
CPanoramaTransform & aPanTrans

AddImageL(const CImageFrame &, CPanoramaTransform &)

voidAddImageL(const CImageFrame &aImageFrame,
CPanoramaTransform &aPanTrans
)

Parameters

const CImageFrame & aImageFrame
CPanoramaTransform & aPanTrans

ConstructL()

voidConstructL()[private]

CurrentImageSizeL(TSize &)

voidCurrentImageSizeL(TSize &aSize)

Parameters

TSize & aSize

Extension(TUid)

TAny *Extension(TUidaExtension)

Parameters

TUid aExtension

GetPanoramaPlugin()

MImagePanoramaPlugin *GetPanoramaPlugin()

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

voidInitializeL(const TSize &aSize,
const TPanoramaLens &aPanoramaLens,
const TDirection &aDirection
)

Parameters

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

NewL()

CImagePanoramaImpl *NewL()[static]

RenderL(const TDesC &)

voidRenderL(const TDesC &aFilename)

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
)

Parameters

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

RenderL(RFile &)

voidRenderL(RFile &aFile)

Parameters

RFile & aFile

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

voidRenderL(RFile &aFile,
const TSize &aSize,
const TBoolaMaintainAspectRatio,
const TUid &aImageTypeUid
)

Parameters

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

RenderL(HBufC8 *&)

voidRenderL(HBufC8 *&aDestData)

Parameters

HBufC8 *& aDestData

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

voidRenderL(HBufC8 *&aDestData,
TUint32aMaxBufferSize,
const TSize &aSize,
const TBoolaMaintainAspectRatio,
const TUid &aImageTypeUid
)

Parameters

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

RenderL(const CFbsBitmap &)

voidRenderL(const CFbsBitmap &aBitmap)

Parameters

const CFbsBitmap & aBitmap

RenderL(const CFbsBitmap &, const TBool)

voidRenderL(const CFbsBitmap &aBitmap,
const TBoolaMaintainAspectRatio
)

Parameters

const CFbsBitmap & aBitmap
const TBool aMaintainAspectRatio

RenderL(const CImageFrame &)

voidRenderL(const CImageFrame &aImageFrame)

Parameters

const CImageFrame & aImageFrame

RenderL(const CImageFrame &, const TBool)

voidRenderL(const CImageFrame &aImageFrame,
const TBoolaMaintainAspectRatio
)

Parameters

const CImageFrame & aImageFrame
const TBool aMaintainAspectRatio

Member Data Documentation

TUid iDestructorKey

TUid iDestructorKey[private]

MImagePanoramaPlugin * iPlugin

MImagePanoramaPlugin *iPlugin[private]