class ImageProcessor::Plugin::MOverlay |
Plugin API for the overlay effects.
Public Member Functions | |
---|---|
TReal32 | AngleL() |
void | BeginL() |
void | EndL() |
void | GetScaleL(TReal32 &, TReal32 &) |
TPoint | PositionL() |
void | ResetL() |
void | SetInputL(const TDesC &, const TUid &, const TUid &) |
void | SetInputL(RFile &, const TUid &, const TUid &) |
void | SetInputL(TMMSource &, const TUid &, const TUid &) |
void | SetInputL(const TDesC8 &, const TUid &, const TUid &) |
void | SetInputL(const CFbsBitmap &, const CFbsBitmap *) |
void | SetInputL(const CImageFrame &) |
void | SetL(const TSize &, const TPoint &, TReal32) |
void | SetL(TReal32, TReal32, const TPoint &, TReal32) |
TSize | SizeL() |
void | SupportedInputSubFormatsL(TUid, RArray< TUid > &) |
Private Attributes | |
---|---|
TInt | iReserved |
TReal32 | AngleL | ( | ) | const [pure virtual] |
This must provide an implementation as defined by TOverlay::AngleL()
void | BeginL | ( | ) | [pure virtual] |
This must provide an implementation as defined by TOverlay::BeginL()
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)
TPoint | PositionL | ( | ) | const [pure virtual] |
This must provide an implementation as defined by TOverlay::PositionL()
void | ResetL | ( | ) | [pure virtual] |
This must provide an implementation as defined by TOverlay::ResetL()
void | SetInputL | ( | const TDesC & | aFilename, |
const TUid & | aFormat, | |||
const TUid & | aSubFormat | |||
) | [pure virtual] |
This must provide an implementation as defined by TOverlay::SetInputL(const TDesC& aFilename, const TUid& aFormat, const TUid& aSubFormat)
TOverlay::SetInputL(const TDesC& aFilename, const TUid& aFormat, const TUid& aSubFormat)
void | SetInputL | ( | RFile & | aFile, |
const TUid & | aFormat, | |||
const TUid & | aSubFormat | |||
) | [pure virtual] |
This must provide an implementation as defined by TOverlay::SetInputL(RFile& aFile, const TUid& aFormat, const TUid& aSubFormat)
TOverlay::SetInputL(RFile& aFile, const TUid& aFormat, const TUid& aSubFormat)
void | SetInputL | ( | TMMSource & | aDrmFile, |
const TUid & | aFormat, | |||
const TUid & | aSubFormat | |||
) | [pure virtual] |
This must provide an implementation as defined by TOverlay::SetInputL(TMMSource& aDrmFile, const TUid& aFormat, const TUid& aSubFormat)
TOverlay::SetInputL(TMMSource& aDrmFile, const TUid& aFormat, const TUid& aSubFormat)
void | SetInputL | ( | const TDesC8 & | aBuffer, |
const TUid & | aFormat, | |||
const TUid & | aSubFormat | |||
) | [pure virtual] |
This must provide an implementation as defined by TOverlay::SetInputL(const TDesC8& aBuffer, const TUid& aFormat, const TUid& aSubFormat)
TOverlay::SetInputL(const TDesC8& aBuffer, const TUid& aFormat, const TUid& aSubFormat)
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)
const CFbsBitmap & aBitmap | |
const CFbsBitmap * aMask = NULL |
void | SetInputL | ( | const CImageFrame & | aPixelBuffer | ) | [pure virtual] |
This must provide an implementation as defined by TOverlay::SetInputL(const CImageFrame& aPixelBuffer)
const CImageFrame & aPixelBuffer |
void | SetL | ( | const TSize & | aSize, |
const TPoint & | aPosition, | |||
TReal32 | aAngle | |||
) | [pure virtual] |
This must provide an implementation as defined by TOverlay::SetL(const TSize &aSize, const TPoint &aPosition, TReal32 aAngle)
TOverlay::SetL(const TSize &aSize, const TPoint &aPosition, TReal32 aAngle)
void | SetL | ( | TReal32 | aScaleX, |
TReal32 | aScaleY, | |||
const TPoint & | aPosition, | |||
TReal32 | aAngle | |||
) | [pure virtual] |
This must provide an implementation as defined by TOverlay::SetL(TReal32 aScaleX, TReal32 aScaleY, const TPoint &aPosition, TReal32 aAngle)
TOverlay::SetL(TReal32 aScaleX, TReal32 aScaleY, const TPoint &aPosition, TReal32 aAngle)
TSize | SizeL | ( | ) | const [pure virtual] |
This must provide an implementation as defined by TOverlay::SizeL()
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)