ImageProcessor::TEffectBorder Class Reference

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.

Inherits from

Constructor & Destructor Documentation

TEffectBorder(Plugin::MEffect &, CImageProcessorImpl &)

TEffectBorder ( Plugin::MEffect & aEffect,
CImageProcessorImpl & aImageProcessorImpl
) [private]

Parameters

Plugin::MEffect & aEffect
CImageProcessorImpl & aImageProcessorImpl

Member Functions Documentation

SetInputL(const TDesC &)

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.

Parameters

const TDesC & aFilename The file name of the border image.

SetInputL(const TDesC8 &)

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.

Parameters

const TDesC8 & aBuffer The pointer to the buffer of the border image.

SetInputL(const CFbsBitmap &)

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.

Parameters

const CFbsBitmap & aBitmap The pointer to the bitmap of the border image. The bitmap must have a display mode of EColor16MA.