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 voidSetInputL(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 & aFilenameThe file name of the border image.

SetInputL(const TDesC8 &)

IMPORT_C voidSetInputL(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 & aBufferThe pointer to the buffer of the border image.

SetInputL(const CFbsBitmap &)

IMPORT_C voidSetInputL(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 & aBitmapThe pointer to the bitmap of the border image. The bitmap must have a display mode of EColor16MA.