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