CNvgFitToViewBoxImpl Class Reference
| class CNvgFitToViewBoxImpl : public CBase |
| Public Member Functions |
|---|
| ~CNvgFitToViewBoxImpl() |
| void | Concatenate(TReal) |
| void | Concatenate(TReal, TReal, TReal, TReal, TReal, TReal) |
|
CNvgFitToViewBoxImpl * | NewL() |
|
CNvgFitToViewBoxImpl * | NewLC() |
| void | Scale(TReal, TReal) |
| void | SetAlign(TNvgAlignStatusType) |
| void | SetScaling(TNvgMeetOrSliceType) |
| void | SetTransform(TReal, TReal, TReal, TReal, TReal, TReal) |
| void | SetViewBox(TReal, TReal, TReal, TReal) |
| void | SetWindowViewportTrans(TRect, TSize) |
| void | Translate(TReal, TReal) |
Constructor & Destructor Documentation
CNvgFitToViewBoxImpl()
| CNvgFitToViewBoxImpl | ( | ) | [private] |
~CNvgFitToViewBoxImpl()
| ~CNvgFitToViewBoxImpl | ( | ) | [virtual] |
Member Functions Documentation
Concatenate(TReal)
| void | Concatenate | ( | TReal | aMatrix | ) | |
Concatenate(TReal, TReal, TReal, TReal, TReal, TReal)
ConstructL()
| void | ConstructL | ( | ) | [private] |
: 2 Phase Constructor : None
NewLC()
: 2 Phase Constructor : None
Scale(TReal, TReal)
: Update the transformation matrix for Scaling the Contnet : Scaling factors Sx, Sy
SetAlign(TNvgAlignStatusType)
: Setter function for Aligning : Indicates to fit the viewport in the viewbox
SetScaling(TNvgMeetOrSliceType)
: Setter function for MeetorSlice : Indicates whether to streach or slice the content
SetTransform(TReal, TReal, TReal, TReal, TReal, TReal)
: Setter function for Transformation matrix : The first two rows of the transformation matrix
SetViewBox(TReal, TReal, TReal, TReal)
: Setter function for viewbox : : TRect which will be the viewbox for the content
SetWindowViewportTrans(TRect, TSize)
| void | SetWindowViewportTrans | ( | TRect | aViewPort, |
| | TSize | aSize |
| | ) | |
: Calculating the transfomation matrix to carry out the viewport to viewbox transformation : The viewport which is to be transformed If viewbox is not defined, set the size of the viewbox
Translate(TReal, TReal)
: Update the transformation matrix for Translating the Contnet : Translation components by aX, aY coordinates
Member Data Documentation
TNvgAlignStatusType
iAlign
TNvgMeetOrSliceType
iMeetSlice
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.