class CSvgAnimationBase : public CSvgElementImpl |
Class description goes here.
Protected Member Functions | |
---|---|
CSvgAnimationBase ( CSvgDocumentImpl *) | |
TUint32 | AddColor ( TUint32 , TUint32 ) |
TBool | AnimProcL ( MSvgTimerEvent *) |
TUint32 | BlendColor ( TInt32 , TUint32 , TUint32 ) |
TFloatFixPt | BlendFloat ( TInt32 , TFloatFixPt , TFloatFixPt ) |
TInt32 | BlendInt ( TInt32 , TInt32 , TInt32 ) |
void | ConstructL (const TUint8 ) |
void | CopyL ( CSvgAnimationBase *) |
TInt32 | Duration () |
TInt32 | GetNumberOfEvents (const TDesC &) |
void | InitAnimationL () |
TBool | IsElementAttrs (const TDesC &) |
TBool | IsPresentationAttrs (const TDesC &) |
TBool | ParseViewBoxValue (const TDesC &, TGfxRectangle2D &) |
TBool | ReceiveEventProcL ( MSvgEvent *, CSvgAnimationBase *) |
void | ResetAnimationL () |
void | SetAccumulateValues () |
void | SetFillValueL () |
void | SetToEndValueL () |
void | SetToInitialValueL () |
void | SetToOriginalL () |
TUint32 | SubtractColor ( TUint32 , TUint32 ) |
Private Member Functions | |
---|---|
void | FindColorDistanceL () |
Public Attributes | |
---|---|
TAnimStatus | iAnimStatus |
CArrayFixFlat < TEventListItem > * | iEndTimeList |
CArrayFixFlat < TEventListItem > * | iEventList |
HBufC * | iRepeatId |
TBool | iRepeatInBegin |
CSvgAnimationBase | ( | CSvgDocumentImpl * | aDoc | ) | [protected] |
Need method description
CSvgDocumentImpl * aDoc |
TUint32 | AddColor | ( | TUint32 | aV1, |
TUint32 | aV2 | |||
) | [protected, static] |
Need method description
TBool | AnimProcL | ( | MSvgTimerEvent * | aEvent | ) | [protected, pure virtual] |
Need method description
MSvgTimerEvent * aEvent |
TBool | BeginElementAtL | ( | TFloatFixPt | aOffset | ) |
Need method description
TFloatFixPt aOffset |
TUint32 | BlendColor | ( | TInt32 | aAlpha, |
TUint32 | aV1, | |||
TUint32 | aV2 | |||
) | [protected, static] |
Need method description
TFloatFixPt | BlendFloat | ( | TInt32 | aAlpha, |
TFloatFixPt | aV1, | |||
TFloatFixPt | aV2 | |||
) | [protected, static] |
Need method description
TInt32 aAlpha | |
TFloatFixPt aV1 | |
TFloatFixPt aV2 |
TInt32 | BlendInt | ( | TInt32 | aAlpha, |
TInt32 | aV1, | |||
TInt32 | aV2 | |||
) | [protected, static] |
Need method description
void | CheckForEndTimesAndFreezeL | ( | CSvgAnimationBase * | aElement | ) |
CSvgAnimationBase * aElement |
MXmlElement * | CloneL | ( | MXmlElement * | aParentElement | ) |
Need method description
MXmlElement * aParentElement |
void | ConstructL | ( | const TUint8 | aElemID | ) | [protected, virtual] |
Need method description
const TUint8 aElemID |
void | CopyL | ( | CSvgAnimationBase * | aAnimationBase | ) | [protected] |
CSvgAnimationBase * aAnimationBase |
void | DeactivateAnimation | ( | CSvgAnimationBase * | aElement | ) |
CSvgAnimationBase * aElement |
TBool | EndElementAt | ( | TFloatFixPt | aOffset | ) |
Need method description
TFloatFixPt aOffset |
void | FindColorDistanceL | ( | ) | [private] |
This function computes the distance between colours for the purpose of animateColor element. Colours are treated as a 3D point with r, g, b acting as axes. It modifies the iValuesFloat array and each index contains the cummulative length(from start colour) of the segment with same index
TInt | GetAttributeFloat | ( | const TInt | aNameId, |
TFloatFixPt & | aValue | |||
) | [virtual] |
Need method description
const TInt aNameId | |
TFloatFixPt & aValue |
TInt | GetAttributeIntL | ( | const TInt | aNameId, |
TInt32 & | aValue | |||
) | [virtual] |
Need method description
TInt32 | GetNumberOfEvents | ( | const TDesC & | aValue | ) | [protected] |
Need method description
const TDesC & aValue |
CGfxGeneralPath * | GetPathAttribute | ( | TInt | aAttributeId | ) | [virtual] |
TInt aAttributeId |
TBool | IsElementAttrs | ( | const TDesC & | aAttrName | ) | [protected] |
Need method description
const TDesC & aAttrName |
TBool | IsFillFreeze | ( | ) |
TBool | IsPresentationAttrs | ( | const TDesC & | aAttrName | ) | [protected] |
Need method description
const TDesC & aAttrName |
void | NotifyAnimationsRepeatingOnThisOneL | ( | const TDesC * | aId | ) |
const TDesC * aId |
TBool | ParseViewBoxValue | ( | const TDesC & | aValue, |
TGfxRectangle2D & | aRect | |||
) | [protected] |
const TDesC & aValue | |
TGfxRectangle2D & aRect |
TBool | ReceiveEventProcL | ( | MSvgEvent * | aEvent, |
CSvgAnimationBase * | aAnimElement | |||
) | [protected] |
Need method description
MSvgEvent * aEvent | |
CSvgAnimationBase * aAnimElement |
void | ResetAnimationL | ( | ) | [protected, pure virtual] |
Need method description
void | ResetL | ( | MSvgEvent * | aEvent, |
CSvgAnimationBase * | aElement | |||
) |
MSvgEvent * aEvent | |
CSvgAnimationBase * aElement |
void | SaveBeginTimeToList | ( | TInt | aTimeInMilliseconds | ) |
TInt aTimeInMilliseconds |
void | SetAccumulateValues | ( | ) | [protected, virtual] |
Need method description
TInt | SetAttributeFloatL | ( | const TInt | aNameId, |
const TFloatFixPt | aValue | |||
) | [virtual] |
Need method description
const TInt aNameId | |
const TFloatFixPt aValue |
void | SetAttributeId | ( | const TUint16 | aAtrId | ) |
const TUint16 aAtrId |
TInt | SetAttributeIntL | ( | const TInt | aNameId, |
const TInt32 | aValue | |||
) | [virtual] |
Need method description
TInt | SetAttributeL | ( | const TDesC & | aName, |
const TDesC & | aValue | |||
) | [virtual] |
Need method description
void | SetAttributeType | ( | const TUint8 | aAtrType | ) |
const TUint8 aAtrType |
void | SetBeginByEventL | ( | CSvgAnimationBase * | aAnimElement, |
TInt32 | aOffset, | |||
TBool | aAddTime = EFalse | |||
) |
Need method description
CSvgAnimationBase * aAnimElement | |
TInt32 aOffset | |
TBool aAddTime = EFalse |
void | SetEndByEvent | ( | CSvgAnimationBase * | aAnimElement, |
TInt32 | aOffset | |||
) |
Need method description
CSvgAnimationBase * aAnimElement | |
TInt32 aOffset |
void | SetEndTimeList | ( | CArrayFixFlat < TEventListItem > *& | aTimeList | ) |
CArrayFixFlat < TEventListItem > *& aTimeList |
void | SetEventList | ( | CArrayFixFlat < TEventListItem > *& | aEventList | ) |
CArrayFixFlat < TEventListItem > *& aEventList |
void | SetFloatValuesArray | ( | RArray < TFloatFixPt > *& | aArray | ) |
RArray < TFloatFixPt > *& aArray |
void | SetFromPathL | ( | CGfxGeneralPath *& | aPath | ) |
CGfxGeneralPath *& aPath |
void | SetFromViewBox | ( | TGfxRectangle2D | aValue | ) |
TGfxRectangle2D aValue |
void | SetKeyTimeArray | ( | RArray < CSvgAnimTimeController::TKeyTime > *& | aArray | ) |
RArray < CSvgAnimTimeController::TKeyTime > *& aArray |
void | SetPathAttribute | ( | TInt | aAttributeId, |
CGfxGeneralPath * | aPathHandle | |||
) | [virtual] |
TInt aAttributeId | |
CGfxGeneralPath * aPathHandle |
void | SetPathValuesArray | ( | RPointerArray < CGfxGeneralPath > *& | aArray | ) |
RPointerArray < CGfxGeneralPath > *& aArray |
TInt | SetRefElemById | ( | const TDesC & | aName | ) |
const TDesC & aName |
void | SetRestartMode | ( | TRestartMode | aMode | ) |
TRestartMode aMode |
void | SetTarget | ( | CSvgElementImpl * | ) |
Need method description
CSvgElementImpl * |
void | SetToInitialValueL | ( | ) | [protected, virtual] |
Need method description
void | SetToPath | ( | CGfxGeneralPath *& | aPath | ) |
CGfxGeneralPath *& aPath |
void | SetToViewBox | ( | TGfxRectangle2D | aValue | ) |
TGfxRectangle2D aValue |
void | SetViewBoxValuesArray | ( | RArray < TGfxRectangle2D > *& | aArray | ) |
RArray < TGfxRectangle2D > *& aArray |
void | StoreRepeatId | ( | const TDesC & | aValue, |
TBool | RepeatWasInBeginAtt | |||
) |
TUint32 | SubtractColor | ( | TUint32 | aV1, |
TUint32 | aV2 | |||
) | [protected, static] |
Need method description
RPointerArray < CGfxGeneralPath > * | iValuesPath | [protected] |
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.