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

void AddBufferL ( const TDesC8 & aData,
CPanoramaTransform & aPanTrans
)

Parameters

const TDesC8 & aData
CPanoramaTransform & aPanTrans

AddFileL(const TDesC &, CPanoramaTransform &)

void AddFileL ( const TDesC & aFilename,
CPanoramaTransform & aPanTrans
)

Parameters

const TDesC & aFilename
CPanoramaTransform & aPanTrans

AddImageL(const CFbsBitmap &, CPanoramaTransform &)

void AddImageL ( const CFbsBitmap & aBitmap,
CPanoramaTransform & aPanTrans
)

Parameters

const CFbsBitmap & aBitmap
CPanoramaTransform & aPanTrans

AddImageL(const CImageFrame &, CPanoramaTransform &)

void AddImageL ( const CImageFrame & aImageFrame,
CPanoramaTransform & aPanTrans
)

Parameters

const CImageFrame & aImageFrame
CPanoramaTransform & aPanTrans

ConstructL()

void ConstructL ( ) [private]

CurrentImageSizeL(TSize &)

void CurrentImageSizeL ( TSize & aSize )

Parameters

TSize & aSize

Extension(TUid)

TAny * Extension ( TUid aExtension )

Parameters

TUid aExtension

GetPanoramaPlugin()

MImagePanoramaPlugin * GetPanoramaPlugin ( )

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

void InitializeL ( 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 &)

void RenderL ( const TDesC & aFilename )

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
)

Parameters

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

RenderL(RFile &)

void RenderL ( RFile & aFile )

Parameters

RFile & aFile

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

void RenderL ( RFile & aFile,
const TSize & aSize,
const TBool aMaintainAspectRatio,
const TUid & aImageTypeUid
)

Parameters

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

RenderL(HBufC8 *&)

void RenderL ( HBufC8 *& aDestData )

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
)

Parameters

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

RenderL(const CFbsBitmap &)

void RenderL ( const CFbsBitmap & aBitmap )

Parameters

const CFbsBitmap & aBitmap

RenderL(const CFbsBitmap &, const TBool)

void RenderL ( const CFbsBitmap & aBitmap,
const TBool aMaintainAspectRatio
)

Parameters

const CFbsBitmap & aBitmap
const TBool aMaintainAspectRatio

RenderL(const CImageFrame &)

void RenderL ( const CImageFrame & aImageFrame )

Parameters

const CImageFrame & aImageFrame

RenderL(const CImageFrame &, const TBool)

void RenderL ( const CImageFrame & aImageFrame,
const TBool aMaintainAspectRatio
)

Parameters

const CImageFrame & aImageFrame
const TBool aMaintainAspectRatio

Member Data Documentation

TUid iDestructorKey

TUid iDestructorKey [private]

MImagePanoramaPlugin * iPlugin

MImagePanoramaPlugin * iPlugin [private]