| class ImageProcessor::TEffectBorder : public ImageProcessor::TEffect |
The class provides functions to insert a border to an image. The border file can be input as File, Buffer or Bitmap.
| Public Member Functions | |
|---|---|
| IMPORT_C void | SetInputL(const TDesC &) |
| IMPORT_C void | SetInputL(const TDesC8 &) |
| IMPORT_C void | SetInputL(const CFbsBitmap &) |
| Private Member Functions | |
|---|---|
| TEffectBorder(Plugin::MEffect &, CImageProcessorImpl &) | |
| Inherited Enumerations | |
|---|---|
| ImageProcessor::TEffect:TEffectInputType | |
| TEffectBorder | ( | Plugin::MEffect & | aEffect, |
| CImageProcessorImpl & | aImageProcessorImpl | ||
| ) | [private] | ||
| Plugin::MEffect & aEffect | |
| CImageProcessorImpl & aImageProcessorImpl |
| IMPORT_C void | SetInputL | ( | const TDesC & | aFilename | ) |
Specifies the input file for the current Border effect.
leave
KErrNotReady The effect is not active.
leave
KErrArgument The file name is not correct.
| const TDesC & aFilename | The file name of the border image. |
| IMPORT_C void | SetInputL | ( | const TDesC8 & | aBuffer | ) |
Specifies the input buffer for the current Border effect.
leave
KErrNotReady The effect is not active.
leave
KErrArgument The buffer is empty.
| const TDesC8 & aBuffer | The pointer to the buffer of the border image. |
| IMPORT_C void | SetInputL | ( | const CFbsBitmap & | aBitmap | ) |
Specifies the input bitmap for the current Border effect.
leave
KErrNotReady The effect is not active.
leave
KErrArgument The bitmap is empty, or the bitmap has an unsupported display mode.
| const CFbsBitmap & aBitmap | The pointer to the bitmap of the border image. The bitmap must have a display mode of EColor16MA. |