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)
IMPORT_C void
|
AddOperationL
|
(
|
TOperation
|
aOperation
|
)
|
|
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.