ImageProcessor::Plugin::MPreview Class Reference

class ImageProcessor::Plugin::MPreview

Plugin API for the preview.

TPreview

Member Functions Documentation

Cancel()

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

void CanvasToCurrentCoordL ( 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 ( TUid aExtension ) 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 &)

void GetPanLevelSettings ( TReal32 & aMinimumLevel,
TReal32 & aMaximumLevel
) [pure virtual]

Parameters

TReal32 & aMinimumLevel
TReal32 & aMaximumLevel

GetZoomLevelSettings(TReal32 &, TReal32 &)

void GetZoomLevelSettings ( TReal32 & aMinimumLevel,
TReal32 & aMaximumLevel
) [pure virtual]

Parameters

TReal32 & aMinimumLevel
TReal32 & aMaximumLevel

InitializeL()

void InitializeL ( ) [pure virtual]

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

TPreview::InitializeL()

PanL(TReal32 &, TReal32 &)

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

void PreviewToCurrentCoordL ( 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()

void RenderL ( ) [pure virtual]

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

TPreview::RenderL()

ResetL()

void ResetL ( ) [pure virtual]

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

TPreview::ResetL()

SetOutputL(CFbsBitmap &)

void SetOutputL ( CFbsBitmap & aBitmap ) [pure virtual]

Parameters

CFbsBitmap & aBitmap

SetOutputL(CImageFrame &)

void SetOutputL ( CImageFrame & aPixelBuffer ) [pure virtual]

Parameters

CImageFrame & aPixelBuffer

SetPanL(TReal32, TReal32)

void SetPanL ( TReal32 aPanX,
TReal32 aPanY
) [pure virtual]

Parameters

TReal32 aPanX
TReal32 aPanY

SetPreviewId(TInt)

void SetPreviewId ( TInt aPreviewId ) [pure virtual]

Parameters

TInt aPreviewId

SetZoomL(TReal32)

void SetZoomL ( TReal32 aZoom ) [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()

void UninitializeL ( ) [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]