ImageProcessor::Plugin::MPreview Class Reference

class ImageProcessor::Plugin::MPreview

Plugin API for the preview.

TPreview

Member Functions Documentation

Cancel()

voidCancel()[pure virtual]

This must provide an implementation as defined by TPreview::Cancel()

TPreview::Cancel()

CanvasAreaL()

TRect CanvasAreaL()const [pure virtual]

This must provide an implementation as defined by TPreview::CanvasAreaL()

TPreview::CanvasAreaL()

CanvasToCurrentCoordL(const TPoint &, TPoint &)

voidCanvasToCurrentCoordL(const TPoint &aCanvasPoint,
TPoint &aCurrentPoint
)const [pure virtual]

This must provide an implementation as defined by TPreview::CanvasToCurrentCoordL(const TPoint& aCanvasPoint, TPoint& aCurrentPoint)

TPreview::CanvasToCurrentCoordL(const TPoint& aCanvasPoint, TPoint& aCurrentPoint)

Parameters

const TPoint & aCanvasPoint
TPoint & aCurrentPoint

CreateOutputL(const TSize &, const TFrameFormatBase &, const TFrameLayoutBase &)

CImageFrame *CreateOutputL(const TSize &aFrameSize,
const TFrameFormatBase &aFrameFormat,
const TFrameLayoutBase &aFrameLayout
)[pure virtual]

Parameters

const TSize & aFrameSize
const TFrameFormatBase & aFrameFormat
const TFrameLayoutBase & aFrameLayout

Extension(TUid)

TAny *Extension(TUidaExtension)const [pure virtual]

This must provide an implementation as defined by TPreview::Extension(TUid aExtension)

TPreview::Extension(TUid aExtension)

Parameters

TUid aExtension

GetPanLevelSettings(TReal32 &, TReal32 &)

voidGetPanLevelSettings(TReal32 &aMinimumLevel,
TReal32 &aMaximumLevel
)[pure virtual]

Parameters

TReal32 & aMinimumLevel
TReal32 & aMaximumLevel

GetZoomLevelSettings(TReal32 &, TReal32 &)

voidGetZoomLevelSettings(TReal32 &aMinimumLevel,
TReal32 &aMaximumLevel
)[pure virtual]

Parameters

TReal32 & aMinimumLevel
TReal32 & aMaximumLevel

InitializeL()

voidInitializeL()[pure virtual]

This must provide an implementation as defined by TPreview::InitializeL()

TPreview::InitializeL()

PanL(TReal32 &, TReal32 &)

voidPanL(TReal32 &aPanX,
TReal32 &aPanY
)const [pure virtual]

This must provide an implementation as defined by TPreview::PanL(TReal32& aPanX, TReal32& aPanY)

TPreview::PanL(TReal32& aPanX, TReal32& aPanY)

Parameters

TReal32 & aPanX
TReal32 & aPanY

PreviewId()

TInt PreviewId()const [pure virtual]

This must provide an implementation as defined by TPreview::PreviewId()

TPreview::PreviewId()

PreviewToCurrentCoordL(const TPoint &, TPoint &)

voidPreviewToCurrentCoordL(const TPoint &aPreviewPoint,
TPoint &aCurrentPoint
)const [pure virtual]

This must provide an implementation as defined by TPreview::PreviewToCurrentCoordL(const TPoint& aPreviewPoint, TPoint& aCurrentPoint)

TPreview::PreviewToCurrentCoordL(const TPoint& aPreviewPoint, TPoint& aCurrentPoint)

Parameters

const TPoint & aPreviewPoint
TPoint & aCurrentPoint

RenderL()

voidRenderL()[pure virtual]

This must provide an implementation as defined by TPreview::RenderL()

TPreview::RenderL()

ResetL()

voidResetL()[pure virtual]

This must provide an implementation as defined by TPreview::ResetL()

TPreview::ResetL()

SetOutputL(CFbsBitmap &)

voidSetOutputL(CFbsBitmap &aBitmap)[pure virtual]

Parameters

CFbsBitmap & aBitmap

SetOutputL(CImageFrame &)

voidSetOutputL(CImageFrame &aPixelBuffer)[pure virtual]

Parameters

CImageFrame & aPixelBuffer

SetPanL(TReal32, TReal32)

voidSetPanL(TReal32aPanX,
TReal32aPanY
)[pure virtual]

Parameters

TReal32 aPanX
TReal32 aPanY

SetPreviewId(TInt)

voidSetPreviewId(TIntaPreviewId)[pure virtual]

This must provide an implementation as defined by TPreview::SetPreviewId(TInt aPreviewId)

TPreview::SetPreviewId(TInt aPreviewId)

Parameters

TInt aPreviewId

SetZoomL(TReal32)

voidSetZoomL(TReal32aZoom)[pure virtual]

This must provide an implementation as defined by TPreview::SetZoomL(TReal32 aZoom)

TPreview::SetZoomL(TReal32 aZoom)

Parameters

TReal32 aZoom

SizeL()

TSize SizeL()const [pure virtual]

This must provide an implementation as defined by TPreview::SizeL()

TPreview::SizeL()

UninitializeL()

voidUninitializeL()[pure virtual]

This must provide an implementation as defined by TPreview::UninitializeL()

TPreview::UninitializeL()

ZoomL()

TReal32 ZoomL()const [pure virtual]

This must provide an implementation as defined by TPreview::ZoomL()

TPreview::ZoomL()

Member Data Documentation

TInt iReserved

TInt iReserved[private]