| class ImageProcessor::Plugin::MPreview |
Plugin API for the preview.
| Public Member Functions | |
|---|---|
| void | Cancel() |
| TRect | CanvasAreaL() |
| void | CanvasToCurrentCoordL(const TPoint &, TPoint &) |
| CImageFrame * | CreateOutputL(const TSize &, const TFrameFormatBase &, const TFrameLayoutBase &) |
| TAny * | Extension(TUid) |
| void | GetPanLevelSettings(TReal32 &, TReal32 &) |
| void | GetZoomLevelSettings(TReal32 &, TReal32 &) |
| void | InitializeL() |
| void | PanL(TReal32 &, TReal32 &) |
| TInt | PreviewId() |
| void | PreviewToCurrentCoordL(const TPoint &, TPoint &) |
| void | RenderL() |
| void | ResetL() |
| void | SetOutputL(CFbsBitmap &) |
| void | SetOutputL(CImageFrame &) |
| void | SetPanL(TReal32, TReal32) |
| void | SetPreviewId(TInt) |
| void | SetZoomL(TReal32) |
| TSize | SizeL() |
| void | UninitializeL() |
| TReal32 | ZoomL() |
| Private Attributes | |
|---|---|
| TInt | iReserved |
| void | Cancel | ( | ) | [pure virtual] |
This must provide an implementation as defined by TPreview::Cancel()
| TRect | CanvasAreaL | ( | ) | const [pure virtual] |
This must provide an implementation as defined by TPreview::CanvasAreaL()
| 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)
| CImageFrame * | CreateOutputL | ( | const TSize & | aFrameSize, |
| const TFrameFormatBase & | aFrameFormat, | |||
| const TFrameLayoutBase & | aFrameLayout | |||
| ) | [pure virtual] | |||
| const TSize & aFrameSize | |
| const TFrameFormatBase & aFrameFormat | |
| const TFrameLayoutBase & aFrameLayout |
| TAny * | Extension | ( | TUid | aExtension | ) | const [pure virtual] |
This must provide an implementation as defined by TPreview::Extension(TUid aExtension)
TPreview::Extension(TUid aExtension)
| TUid aExtension |
| void | GetPanLevelSettings | ( | TReal32 & | aMinimumLevel, |
| TReal32 & | aMaximumLevel | |||
| ) | [pure virtual] | |||
This must provide an implementation as defined by TPreview::GetPanLevelSettings(TReal32& aMinimumLevel, TReal32& aMaximumLevel)
TPreview::GetPanLevelSettings(TReal32& aMinimumLevel, TReal32& aMaximumLevel)
| void | GetZoomLevelSettings | ( | TReal32 & | aMinimumLevel, |
| TReal32 & | aMaximumLevel | |||
| ) | [pure virtual] | |||
This must provide an implementation as defined by TPreview::GetZoomLevelSettings(TReal32& aMinimumLevel, TReal32& aMaximumLevel)
TPreview::GetZoomLevelSettings(TReal32& aMinimumLevel, TReal32& aMaximumLevel)
| void | InitializeL | ( | ) | [pure virtual] |
This must provide an implementation as defined by TPreview::InitializeL()
| 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)
| TInt | PreviewId | ( | ) | const [pure virtual] |
This must provide an implementation as defined by TPreview::PreviewId()
| 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)
| void | RenderL | ( | ) | [pure virtual] |
This must provide an implementation as defined by TPreview::RenderL()
| void | ResetL | ( | ) | [pure virtual] |
This must provide an implementation as defined by TPreview::ResetL()
| void | SetOutputL | ( | CFbsBitmap & | aBitmap | ) | [pure virtual] |
This must provide an implementation as defined by TPreview::SetOutputL(CFbsBitmap& aBitmap)
| CFbsBitmap & aBitmap |
| void | SetOutputL | ( | CImageFrame & | aPixelBuffer | ) | [pure virtual] |
This must provide an implementation as defined by TPreview::SetOutputL(CImageFrame& aPixelBuffer)
| CImageFrame & aPixelBuffer |
| void | SetPanL | ( | TReal32 | aPanX, |
| TReal32 | aPanY | |||
| ) | [pure virtual] | |||
This must provide an implementation as defined by TPreview::SetPanL(TReal32 aPanX, TReal32 aPanY)
| void | SetPreviewId | ( | TInt | aPreviewId | ) | [pure virtual] |
This must provide an implementation as defined by TPreview::SetPreviewId(TInt aPreviewId)
| TInt aPreviewId |
| void | SetZoomL | ( | TReal32 | aZoom | ) | [pure virtual] |
This must provide an implementation as defined by TPreview::SetZoomL(TReal32 aZoom)
| TReal32 aZoom |
| TSize | SizeL | ( | ) | const [pure virtual] |
This must provide an implementation as defined by TPreview::SizeL()
| void | UninitializeL | ( | ) | [pure virtual] |
This must provide an implementation as defined by TPreview::UninitializeL()
| TReal32 | ZoomL | ( | ) | const [pure virtual] |
This must provide an implementation as defined by TPreview::ZoomL()