CBitmapRotator Class Reference

class CBitmapRotator : public CBase

The public API for clients to call the BitmapTransforms Library bitmap rotation.

Inherits from

Constructor & Destructor Documentation

CBitmapRotator()

CBitmapRotator()[private]

~CBitmapRotator()

IMPORT_C~CBitmapRotator()

Member Functions Documentation

Cancel()

IMPORT_C voidCancel()

ConstructL()

voidConstructL()[private]

CustomCommand(TUid, TAny *)

IMPORT_C TIntCustomCommand(TUidaUid,
TAny *aParam
)

Parameters

TUid aUid
TAny * aParam

NewL()

IMPORT_C CBitmapRotator *NewL()[static]

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

IMPORT_C voidRotate(TRequestStatus *aRequestStatus,
CFbsBitmap &aSrcBitmap,
CFbsBitmap &aTgtBitmap,
TRotationAngleaAngle
)

Parameters

TRequestStatus * aRequestStatus
CFbsBitmap & aSrcBitmap
CFbsBitmap & aTgtBitmap
TRotationAngle aAngle

Rotate(TRequestStatus *, CFbsBitmap &, TRotationAngle)

IMPORT_C voidRotate(TRequestStatus *aRequestStatus,
CFbsBitmap &aBitmap,
TRotationAngleaAngle
)

Parameters

TRequestStatus * aRequestStatus
CFbsBitmap & aBitmap
TRotationAngle aAngle

Member Enumerations Documentation

Enum TRotationAngle

The enumeration provides a set of supported rotation and mirror angles. TRotationAngle is an enumeration within the namespace CBitmapRotator.

Enumerators

ERotation90DegreesClockwise

Used to rotate a bitmap 90 degrees clockwise.

ERotation180DegreesClockwise

Used to rotate a bitmap 180 degrees clockwise.

ERotation270DegreesClockwise

Used to rotate a bitmap 270 degrees clockwise.

EMirrorHorizontalAxis

Used to mirror a bitmap about the horizontal axis.

EMirrorVerticalAxis

Used to mirror a bitmap about the vertical axis.

Member Data Documentation

CBitmapRotatorBody * iBody

CBitmapRotatorBody *iBody[private]