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. |