CMdaBitmapRotator Class Reference

class CMdaBitmapRotator : public CBase

Replaced by Image Conversion library - see CBitmapRotator

Rotates a bitmap.

The class offers a simple interface to perform bitmap rotations in clockwise 90 degree increments. The target bitmap is resized as necessary.

5.0

CBitmapRotator

Inherits from

Constructor & Destructor Documentation

~CMdaBitmapRotator()

IMPORT_C~CMdaBitmapRotator()[virtual]

Member Functions Documentation

CancelRotation()

IMPORT_C voidCancelRotation()

NewL()

IMPORT_C CMdaBitmapRotator *NewL()[static]

RotateL(MMdaImageUtilObserver &, CFbsBitmap &, CFbsBitmap &, TRotationAngle)

IMPORT_C voidRotateL(MMdaImageUtilObserver &aObserver,
CFbsBitmap &aSrcBitmap,
CFbsBitmap &aTgtBitmap,
TRotationAngleaAngle
)

Parameters

MMdaImageUtilObserver & aObserver
CFbsBitmap & aSrcBitmap
CFbsBitmap & aTgtBitmap
TRotationAngle aAngle

RotateL(MMdaImageUtilObserver &, CFbsBitmap &, TRotationAngle)

IMPORT_C voidRotateL(MMdaImageUtilObserver &aObserver,
CFbsBitmap &aBitmap,
TRotationAngleaAngle
)

Parameters

MMdaImageUtilObserver & aObserver
CFbsBitmap & aBitmap
TRotationAngle aAngle

Member Enumerations Documentation

Enum TRotationAngle

Rotation angle.

Enumerators

ERotation90DegreesClockwise

A clockwise rotation through 90 degrees.

ERotation180DegreesClockwise

A clockwise rotation through 180 degrees.

ERotation270DegreesClockwise

A clockwise rotation through 270 degrees.

EMirrorFlipHorizontal

The bitmap is mirrored about the horizontal axis.

EMirrorFlipVertical

The bitmap is mirrored about the vertical axis.

Member Data Documentation

CMdaBitmapRotatorPriv * iProperties

CMdaBitmapRotatorPriv *iProperties[private]