class MBitmapRotatorPlugin |
Plugin API for the BitmapTransforms Library bitmap rotation. The CBitmapRotator implementation loads a plugin based on this interface class. Once this has been constructed, calls to method functions of CBitmapRotator are passed verbatim to this interface. For further description of required functionality, see CBitmapRotator .
CBitmapRotator
Public Member Functions | |
---|---|
~MBitmapRotatorPlugin () | |
void | Cancel () |
TInt | CustomCommand ( TUid , TAny *) |
void | Rotate ( TRequestStatus *, CFbsBitmap &, CFbsBitmap &, TRotationAngle ) |
void | Rotate ( TRequestStatus *, CFbsBitmap &, TRotationAngle ) |
Protected Member Type Definitions | |
---|---|
typedef | CBitmapRotator::TRotationAngle TRotationAngle |
~MBitmapRotatorPlugin | ( | ) | [inline, virtual] |
This must provide an implementation as defined by CBitmapRotator::~CBitmapRotator()
CBitmapRotator::~CBitmapRotator()
void | Cancel | ( | ) | [pure virtual] |
This must provide an implementation as defined by CBitmapRotator::Cancel()
CBitmapRotator::Cancel()
TInt | CustomCommand | ( | TUid | aUid, |
TAny * | aParam | |||
) | [pure virtual] |
This must provide an implementation as defined by CBitmapRotator::CustomCommand(TUid aUid, TAny* aParam)
CBitmapRotator::CustomCommand(TUid aUid, TAny* aParam)
void | Rotate | ( | TRequestStatus * | aRequestStatus, |
CFbsBitmap & | aSrcBitmap, | |||
CFbsBitmap & | aTgtBitmap, | |||
TRotationAngle | aAngle | |||
) | [pure virtual] |
This must provide an implementation as defined by CBitmapRotator::Rotate(TRequestStatus* aRequestStatus, CFbsBitmap& aSrcBitmap, CFbsBitmap& aTgtBitmap, TRotationAngle aAngle)
CBitmapRotator::Rotate(TRequestStatus* aRequestStatus, CFbsBitmap& aSrcBitmap, CFbsBitmap& aTgtBitmap, TRotationAngle aAngle)
TRequestStatus * aRequestStatus | A pointer to the completion status of the asynchronous operation. |
CFbsBitmap & aSrcBitmap | This bitmap should have been created and be of type EColor16M. |
CFbsBitmap & aTgtBitmap | This bitmap should have been created and be of type EColor16M. |
TRotationAngle aAngle | A member of the enumeration TRotationAngle that specifies the rotation mirror operation. |
void | Rotate | ( | TRequestStatus * | aRequestStatus, |
CFbsBitmap & | aBitmap, | |||
TRotationAngle | aAngle | |||
) | [pure virtual] |
This must provide an implementation as defined by CBitmapRotator::Rotate(TRequestStatus* aRequestStatus, CFbsBitmap& aBitmap, TRotationAngle aAngle)
CBitmapRotator::Rotate(TRequestStatus* aRequestStatus, CFbsBitmap& aBitmap, TRotationAngle aAngle)
TRequestStatus * aRequestStatus | A pointer to the completion status of the asynchronous operation. |
CFbsBitmap & aBitmap | A reference to a CFbsBitmap. This bitmap should have been created and is also an output. |
TRotationAngle aAngle | A member of the enumeration TRotationAngle that specifies the rotation mirror operation. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.