TImageConvOperation Class Reference
class TImageConvOperation |
Image Conversion Library extensions. When applied together there is an implicit order for operations: 1. Crop or clip. 2. Scale 3. Rotate / mirror over axis. Operation extension for Image Conversion Library. Allows rotation and mirror over axis.
Constructor & Destructor Documentation
TImageConvOperation()
IMPORT_C | TImageConvOperation | ( | ) | [private] |
Member Functions Documentation
AddOperationL(TOperation)
Set up an operation be applied to the source. May be called more than once to set up a stack of operations, but it is not possible to add more than one operation in a single call. The operations are applied to the image in the same order as they are added.
-
leave
- if more than one TOperation enum is passed for each individual call
Parameters
TOperation aOperation | The operation to add to the current stack of operations. |
Capabilities()
IMPORT_C TUint | Capabilities | ( | ) | const |
Get the codec plugin's capabilities.
ClearOperationStack()
IMPORT_C void | ClearOperationStack | ( | ) | |
Remove all operations previously set.
SetExtension(MImageConvExtension *)
Member Enumerations Documentation
Enum TOperation
Operations or transforms on an image.
Enumerators
ERotation90DegreesClockwise = 0x01 |
Rotate source 90 degrees clockwise.
|
ERotation180DegreesClockwise = 0x02 |
Rotate source 180 degrees clockwise.
|
ERotation270DegreesClockwise = 0x04 |
Rotate source 270 degrees clockwise.
|
EMirrorHorizontalAxis = 0x08 |
Mirror source about the horizontal axis.
|
EMirrorVerticalAxis = 0x10 |
Mirror source about the vertical axis.
|
Member Data Documentation
MImageConvOperation * iExtension
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.