ImageProcessor::Plugin::MOverlay Class Reference

class ImageProcessor::Plugin::MOverlay

Plugin API for the overlay effects.

TOverlay

Member Functions Documentation

AngleL()

TReal32 AngleL ( ) const [pure virtual]

This must provide an implementation as defined by TOverlay::AngleL()

TOverlay::AngleL()

BeginL()

void BeginL ( ) [pure virtual]

This must provide an implementation as defined by TOverlay::BeginL()

TOverlay::BeginL()

EndL()

void EndL ( ) [pure virtual]

This must provide an implementation as defined by TOverlay::EndL()

TOverlay::EndL()

GetScaleL(TReal32 &, TReal32 &)

void GetScaleL ( TReal32 & aScaleX,
TReal32 & aScaleY
) const [pure virtual]

This must provide an implementation as defined by TOverlay::GetScaleL(TReal32& aScaleX, TReal32& aScaleY)

TOverlay::GetScaleL(TReal32& aScaleX, TReal32& aScaleY)

Parameters

TReal32 & aScaleX
TReal32 & aScaleY

PositionL()

TPoint PositionL ( ) const [pure virtual]

This must provide an implementation as defined by TOverlay::PositionL()

TOverlay::PositionL()

ResetL()

void ResetL ( ) [pure virtual]

This must provide an implementation as defined by TOverlay::ResetL()

TOverlay::ResetL()

SetInputL(const TDesC &, const TUid &, const TUid &)

void SetInputL ( const TDesC & aFilename,
const TUid & aFormat,
const TUid & aSubFormat
) [pure virtual]

Parameters

const TDesC & aFilename
const TUid & aFormat
const TUid & aSubFormat

SetInputL(RFile &, const TUid &, const TUid &)

void SetInputL ( RFile & aFile,
const TUid & aFormat,
const TUid & aSubFormat
) [pure virtual]

Parameters

RFile & aFile
const TUid & aFormat
const TUid & aSubFormat

SetInputL(TMMSource &, const TUid &, const TUid &)

void SetInputL ( TMMSource & aDrmFile,
const TUid & aFormat,
const TUid & aSubFormat
) [pure virtual]

Parameters

TMMSource & aDrmFile
const TUid & aFormat
const TUid & aSubFormat

SetInputL(const TDesC8 &, const TUid &, const TUid &)

void SetInputL ( const TDesC8 & aBuffer,
const TUid & aFormat,
const TUid & aSubFormat
) [pure virtual]

Parameters

const TDesC8 & aBuffer
const TUid & aFormat
const TUid & aSubFormat

SetInputL(const CFbsBitmap &, const CFbsBitmap *)

void SetInputL ( const CFbsBitmap & aBitmap,
const CFbsBitmap * aMask = NULL
) [pure virtual]

This must provide an implementation as defined by TOverlay::SetInputL (const CFbsBitmap & aBitmap, const CFbsBitmap* aMask = NULL)

TOverlay::SetInputL (const CFbsBitmap & aBitmap, const CFbsBitmap* aMask = NULL)

Parameters

const CFbsBitmap & aBitmap
const CFbsBitmap * aMask = NULL

SetInputL(const CImageFrame &)

void SetInputL ( const CImageFrame & aPixelBuffer ) [pure virtual]

Parameters

const CImageFrame & aPixelBuffer

SetL(const TSize &, const TPoint &, TReal32)

void SetL ( const TSize & aSize,
const TPoint & aPosition,
TReal32 aAngle
) [pure virtual]

Parameters

const TSize & aSize
const TPoint & aPosition
TReal32 aAngle

SetL(TReal32, TReal32, const TPoint &, TReal32)

void SetL ( TReal32 aScaleX,
TReal32 aScaleY,
const TPoint & aPosition,
TReal32 aAngle
) [pure virtual]

Parameters

TReal32 aScaleX
TReal32 aScaleY
const TPoint & aPosition
TReal32 aAngle

SizeL()

TSize SizeL ( ) const [pure virtual]

This must provide an implementation as defined by TOverlay::SizeL()

TOverlay::SizeL()

SupportedInputSubFormatsL(TUid, RArray< TUid > &)

void SupportedInputSubFormatsL ( TUid aFormat,
RArray < TUid > & aSubFormats
) const [pure virtual]

This must provide an implementation as defined by TOverlay::SupportedInputSubFormatsL(TUid aFormat, RArray<TUid>& aSubFormats)

TOverlay::SupportedInputSubFormatsL(TUid aFormat, RArray<TUid>& aSubFormats)

Parameters

TUid aFormat
RArray < TUid > & aSubFormats

Member Data Documentation

TInt iReserved

TInt iReserved [private]