MBitmapRotatorPlugin Class Reference

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

Constructor & Destructor Documentation

~MBitmapRotatorPlugin()

~MBitmapRotatorPlugin()[inline, virtual]

This must provide an implementation as defined by CBitmapRotator::~CBitmapRotator()

CBitmapRotator::~CBitmapRotator()

Member Functions Documentation

Cancel()

voidCancel()[pure virtual]

This must provide an implementation as defined by CBitmapRotator::Cancel()

CBitmapRotator::Cancel()

CustomCommand(TUid, TAny *)

TInt CustomCommand(TUidaUid,
TAny *aParam
)[pure virtual]

Parameters

TUid aUid
TAny * aParam

Rotate(TRequestStatus *, CFbsBitmap &, CFbsBitmap &, TRotationAngle)

voidRotate(TRequestStatus *aRequestStatus,
CFbsBitmap &aSrcBitmap,
CFbsBitmap &aTgtBitmap,
TRotationAngleaAngle
)[pure virtual]

Parameters

TRequestStatus * aRequestStatusA pointer to the completion status of the asynchronous operation.
CFbsBitmap & aSrcBitmapThis bitmap should have been created and be of type EColor16M.
CFbsBitmap & aTgtBitmapThis bitmap should have been created and be of type EColor16M.
TRotationAngle aAngleA member of the enumeration TRotationAngle that specifies the rotation mirror operation.

Rotate(TRequestStatus *, CFbsBitmap &, TRotationAngle)

voidRotate(TRequestStatus *aRequestStatus,
CFbsBitmap &aBitmap,
TRotationAngleaAngle
)[pure virtual]

Parameters

TRequestStatus * aRequestStatusA pointer to the completion status of the asynchronous operation.
CFbsBitmap & aBitmapA reference to a CFbsBitmap. This bitmap should have been created and is also an output.
TRotationAngle aAngleA member of the enumeration TRotationAngle that specifies the rotation mirror operation.

Member Type Definitions Documentation

Typedef TRotationAngle

typedef CBitmapRotator::TRotationAngle TRotationAngle[protected]