| 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
| Public Member Functions | |
|---|---|
| ~CMdaBitmapRotator() | |
| IMPORT_C void | CancelRotation() |
| IMPORT_C CMdaBitmapRotator * | NewL() |
| IMPORT_C void | RotateL(MMdaImageUtilObserver &, CFbsBitmap &, CFbsBitmap &, TRotationAngle) |
| IMPORT_C void | RotateL(MMdaImageUtilObserver &, CFbsBitmap &, TRotationAngle) |
| Public Member Enumerations | |
|---|---|
| enum | TRotationAngle { ERotation90DegreesClockwise, ERotation180DegreesClockwise, ERotation270DegreesClockwise, EMirrorFlipHorizontal, EMirrorFlipVertical } |
| Private Attributes | |
|---|---|
| CMdaBitmapRotatorPriv * | iProperties |
| IMPORT_C void | RotateL | ( | MMdaImageUtilObserver & | aObserver, |
| CFbsBitmap & | aSrcBitmap, | |||
| CFbsBitmap & | aTgtBitmap, | |||
| TRotationAngle | aAngle | |||
| ) | ||||
| MMdaImageUtilObserver & aObserver | |
| CFbsBitmap & aSrcBitmap | |
| CFbsBitmap & aTgtBitmap | |
| TRotationAngle aAngle |
| IMPORT_C void | RotateL | ( | MMdaImageUtilObserver & | aObserver, |
| CFbsBitmap & | aBitmap, | |||
| TRotationAngle | aAngle | |||
| ) | ||||
| MMdaImageUtilObserver & aObserver | |
| CFbsBitmap & aBitmap | |
| TRotationAngle aAngle |
Rotation angle.
| 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. |