CSvgAnimationBase Class Reference

class CSvgAnimationBase : public CSvgElementImpl

Class description goes here.

SVGEngine.lib
Since
1.0

Inherits from

Nested Classes and Structures

Public Member Functions
~CSvgAnimationBase()
voidAddEndTime(TInt32)
TBool BeginElementAtL(TFloatFixPt)
TBool BeginElementL()
voidCheckBeginTime()
voidCheckForEndTimesAndFreezeL(CSvgAnimationBase *)
MXmlElement *CloneL(MXmlElement *)
TUint32 CompleteDuration()
voidDeactivateAnimation(CSvgAnimationBase *)
TBool EndElement()
TBool EndElementAt(TFloatFixPt)
TInt32 GetAbsoluteBeginTime()
TAnimStatus GetAnimStatus()
voidGetAttrValueL()
TInt GetAttributeFloat(const TInt, TFloatFixPt &)
TUint16 GetAttributeId()
TInt GetAttributeIntL(const TInt, TInt32 &)
TInt32 GetEndTime()
TBool GetFromFlag()
CGfxGeneralPath *GetPathAttribute(TInt)
CSvgElementImpl *&GetTargetElem()
TBool IsFillFreeze()
TBool IsSelfDependentForBegin()
voidNotifyAnimationsRepeatingOnThisOneL(const TDesC *)
voidReInitializeAnimation()
voidResetAttrValueL()
voidResetFloatValuesArray()
voidResetL(MSvgEvent *, CSvgAnimationBase *)
voidResetTimes()
voidSaveBeginTimeToList(TInt)
voidSetAbsoluteBeginTime(TInt32)
voidSetAccumulate(TAccumulate)
voidSetAccumulateValuesForSetMediaTime()
voidSetAdditive(TAdditive)
voidSetAnimFreeze()
voidSetAnimTimeArray(RArray< TUint32 > *&)
TInt SetAttributeFloatL(const TInt, const TFloatFixPt)
voidSetAttributeId(const TUint16)
TInt SetAttributeIntL(const TInt, const TInt32)
TInt SetAttributeL(const TDesC &, const TDesC &)
voidSetAttributeType(const TUint8)
voidSetBeginByEventL(CSvgAnimationBase *, TInt32, TBool)
voidSetBeginTime(TInt32)
voidSetBeginTimeList(RArray< TInt32 > *&)
voidSetByFlag()
voidSetCalcMode(TAnimCalcMode)
voidSetDurationTime(TInt32)
voidSetEndByEvent(CSvgAnimationBase *, TInt32)
voidSetEndTime(TInt32)
voidSetEndTimeList(CArrayFixFlat< TEventListItem > *&)
voidSetEventList(CArrayFixFlat< TEventListItem > *&)
voidSetFloatValuesArray(RArray< TFloatFixPt > *&)
voidSetFromFlag()
voidSetFromFloat(TFloatFixPt)
voidSetFromInt(TInt32)
voidSetFromPathL(CGfxGeneralPath *&)
voidSetFromValuesL()
voidSetFromViewBox(TGfxRectangle2D)
voidSetIntValuesArray(RArray< TInt32 > *&)
voidSetKeyTimeArray(RArray< CSvgAnimTimeController::TKeyTime > *&)
voidSetKeyTimeFlag()
voidSetOriginalValues_DOMReuse()
voidSetPathAttribute(TInt, CGfxGeneralPath *)
voidSetPathValuesArray(RPointerArray< CGfxGeneralPath > *&)
TInt SetRefElemById(const TDesC &)
voidSetRepeatCount(TReal32)
voidSetRepeatDuration(TUint32)
voidSetRestartMode(TRestartMode)
voidSetTarget(CSvgElementImpl *)
voidSetToFlag()
voidSetToFloat(TFloatFixPt)
voidSetToInt(TInt32)
voidSetToPath(CGfxGeneralPath *&)
voidSetToViewBox(TGfxRectangle2D)
voidSetValuesFlag()
voidSetViewBoxValuesArray(RArray< TGfxRectangle2D > *&)
TUint32 SimpleDuration()
voidStoreRepeatId(const TDesC &, TBool)
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)
voidConstructL(const TUint8)
voidCopyL(CSvgAnimationBase *)
TInt32 Duration()
TInt32 GetNumberOfEvents(const TDesC &)
voidInitAnimationL()
TBool IsElementAttrs(const TDesC &)
TBool IsPresentationAttrs(const TDesC &)
TBool ParseViewBoxValue(const TDesC &, TGfxRectangle2D &)
TBool ReceiveEventProcL(MSvgEvent *, CSvgAnimationBase *)
voidResetAnimationL()
voidSetAccumulateValues()
voidSetFillValueL()
voidSetToEndValueL()
voidSetToInitialValueL()
voidSetToOriginalL()
TUint32 SubtractColor(TUint32, TUint32)
Private Member Functions
voidFindColorDistanceL()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CSvgElementImpl::AnimateMotionMatrixIndexL()
CSvgElementImpl::AnimateTransformMatrixIndexL()
CSvgElementImpl::AppendChildL(MXmlElement *,TBool)
CSvgElementImpl::AreAllAttributesAdded()
CSvgElementImpl::CSvgElementImpl()
CSvgElementImpl::CanGenerateInternalEvent(TUint16,TSvgEvent)
CSvgElementImpl::CloneSvgStylePropertiesL(CSvgElementImpl *,CSvgElementImpl *)
CSvgElementImpl::CopyL(CSvgElementImpl *)
CSvgElementImpl::CreateSvgTestL(const TUint16)
CSvgElementImpl::CurrentColor()
CSvgElementImpl::DeactivateAnimation()
CSvgElementImpl::DoAnimProcL(MSvgEvent *)
CSvgElementImpl::DrawL(CGfx2dGc *,CSvgElementImpl *)
CSvgElementImpl::DrawShapeL(CGfx2dGc *,CSvgElementImpl *)
CSvgElementImpl::DrawShapeL(CGfx2dGc *,MGfxShape &,CSvgElementImpl *)
CSvgElementImpl::FindProperty(const TInt8,CCssValue *&)
CSvgElementImpl::FindProperty(const TInt8,CCssValue *&,CSvgElementImpl *)
CSvgElementImpl::GetAttributeDes(const TInt,TPtrC16 &)
CSvgElementImpl::GetAttributePath(const TInt,CGfxGeneralPath *&)
CSvgElementImpl::GetBBox(TGfxRectangle2D &)
CSvgElementImpl::GetCTM()
CSvgElementImpl::GetCurrentScale()
CSvgElementImpl::GetDefaultAttributeL(const TInt,CCssValue *&)
CSvgElementImpl::GetRequiredExtensions(const CDesCArrayFlat *&)
CSvgElementImpl::GetRequiredFeatures(const CDesCArrayFlat *&)
CSvgElementImpl::GetSvgStylePropertiesArray(RPointerArray< CCssValue > *&)
CSvgElementImpl::GetSystemLanguage(const CDesCArrayFlat *&)
CSvgElementImpl::GetTransform(MSvgTransformList *&)
CSvgElementImpl::GetUnscaledBBox(TGfxRectangle2D &)
CSvgElementImpl::HasAnimation()
CSvgElementImpl::HasAnyTests()
CSvgElementImpl::HasExtension(const TDesC &)
CSvgElementImpl::HasFeature(const TDesC &)
CSvgElementImpl::Href()
CSvgElementImpl::HrefPointer()
CSvgElementImpl::Id()
CSvgElementImpl::InitAllSvgStyleProperties(CSvgElementImpl *)
CSvgElementImpl::InitSvgJSRStyleProperties(CSvgElementImpl *)
CSvgElementImpl::InitSvgStyleProperties()
CSvgElementImpl::InitSvgStylePropertiesWithNullL()
CSvgElementImpl::InitializeL(TUint8)
CSvgElementImpl::IsAnimatedElement()
CSvgElementImpl::IsAnimating()
CSvgElementImpl::IsDrawable()
CSvgElementImpl::IsInherited(const TInt)
CSvgElementImpl::IsMouseDown()
CSvgElementImpl::IsMouseIn()
CSvgElementImpl::IsOverwriteTransforms()
CSvgElementImpl::IsSVGEnginePaused()
CSvgElementImpl::IsTransformable()
CSvgElementImpl::IsViewable()
CSvgElementImpl::IsVisible()
CSvgElementImpl::PointToParent(const TInt)
CSvgElementImpl::Print(TBool)
CSvgElementImpl::PrintStyleProperties()
CSvgElementImpl::PropagateToChildren(CCssValue *,CCssValue *,const TInt)
CSvgElementImpl::ReceiveEventL(MSvgEvent *)
CSvgElementImpl::ReceiveEventL(MSvgEvent *,const TUint16)
CSvgElementImpl::RemoveAttribute(const TInt)
CSvgElementImpl::Reset(MSvgEvent *)
CSvgElementImpl::ResetReferenceAttrSet()
CSvgElementImpl::ResetReferenceElementL()
CSvgElementImpl::SetAllAttributesAdded(TBool)
CSvgElementImpl::SetAttributeDesL(const TInt,const TDesC &)
CSvgElementImpl::SetAttributePathL(const TInt,CGfxGeneralPath *)
CSvgElementImpl::SetAttributePathRef(const TInt,CGfxGeneralPath *&)
CSvgElementImpl::SetCTM(TGfxAffineTransform &)
CSvgElementImpl::SetGCL(CGfx2dGc *)
CSvgElementImpl::SetIdandXmlbaseL(const TDesC &,const TDesC &)
CSvgElementImpl::SetIsAnimating(TBool)
CSvgElementImpl::SetLangSpaceAttributeL(const TDesC &,const TDesC &)
CSvgElementImpl::SetMouseDown(TBool)
CSvgElementImpl::SetMouseIn(TBool)
CSvgElementImpl::SetOverwriteTransforms(TBool)
CSvgElementImpl::SetPresentationAttribute(const TInt8,CCssValue *&)
CSvgElementImpl::SetPropertyFloatL(const TInt &,TReal32)
CSvgElementImpl::SetPropertyL(const TInt &,const TDesC &)
CSvgElementImpl::SetRequiredExtensions(CDesCArrayFlat *&)
CSvgElementImpl::SetRequiredFeatures(CDesCArrayFlat *&)
CSvgElementImpl::SetSystemLanguage(CDesCArrayFlat *&)
CSvgElementImpl::SetTestAttributeL(const TDesC &,const TDesC &)
CSvgElementImpl::SetTransform(MSvgTransformList *&)
CSvgElementImpl::SetTransform(const TDesC &,const TDesC &)
CSvgElementImpl::SetTransformList(TGfxAffineTransform &)
CSvgElementImpl::SetTurnOff(TBool)
CSvgElementImpl::SetUriRefDesL(const TUint16,const TDesC &)
CSvgElementImpl::SetXMLLangL(const TDesC &)
CSvgElementImpl::SetXMLSpaceL(const TDesC &)
CSvgElementImpl::SetXlinkAttributeL(const TDesC &,const TDesC &)
CSvgElementImpl::StyleInParent(CSvgElementImpl *,TInt)
CSvgElementImpl::UpdateCTM()
CSvgElementImpl::WasTurnedOff()
CSvgElementImpl::XMLLang()
CSvgElementImpl::XMLSpace()
CSvgElementImpl::XlinkShow()
CSvgElementImpl::~CSvgElementImpl()
CXmlElementImpl::CopyL(CXmlElementImpl *)
CXmlElementImpl::ElemID()
CXmlElementImpl::FirstChild()
CXmlElementImpl::HasChildNodes()
CXmlElementImpl::LastChild()
CXmlElementImpl::NextSibling()
CXmlElementImpl::OwnerDocument()
CXmlElementImpl::ParentNode()
CXmlElementImpl::PreviousSibling()
CXmlElementImpl::RemoveAttribute(const TDesC &)
CXmlElementImpl::RemoveChild(MXmlElement *)
CXmlElementImpl::SetFirstChild(MXmlElement *)
CXmlElementImpl::SetLastChild(MXmlElement *)
CXmlElementImpl::SetNextSibling(MXmlElement *)
CXmlElementImpl::SetOwnerDocument(MXmlDocument *)
CXmlElementImpl::SetParentNode(MXmlElement *)
CXmlElementImpl::TagName()
CXmlElementImpl::~CXmlElementImpl()
Public Attributes
TAnimStatus iAnimStatus
CArrayFixFlat< TEventListItem > *iEndTimeList
CArrayFixFlat< TEventListItem > *iEventList
HBufC *iRepeatId
TBool iRepeatInBegin
Protected Attributes
const TIntKIndefiniteAnimationDuration
TInt32 iAbsoluteBeginTime
TAccumulate iAccumulate
TAdditive iAdditive
TAdditive iAdditiveOrg
TRestartMode iAnimRestart
CSvgAnimTimeController *iAnimTime
TUint16 iAttrId
TInt32 iAttributeFlag
TInt iBeginTimeIndex
TBool iCheckFirstAnim
TUint16 iCurrentRepeatCount
TUint16 iDataType
TBool iDoFreeze
TFloatFixPt iEndFloat
TInt32 iEndInt
TInt32 iEndOffset
CGfxGeneralPath *iEndPath
TInt iEndTimeIndex
TGfxRectangle2D iEndViewBox
TAnimFill iFill
TFloatFixPt iFromFloat
TInt32 iFromInt
CPaintCssValueImpl *iFromPaint
CGfxGeneralPath *iFromPath
TGfxRectangle2D iFromViewBox
TUint8 iHadBegun
TUint8 iHaveBy
TUint8 iHaveTo
TUint8 iHaveValues
TUint8 iInitDone
TBool iIsBeginSet
TBool iIsEndEventSent
TBool iIsUserSeek
TBool iKeyTimesPresent
TInt iNegativeBeginTime
TUint8 iNoFrom
TFloatFixPt iOrgFloat
TFloatFixPt iOrgFromFloat
TInt32 iOrgFromInt
CGfxGeneralPath *iOrgFromPath
TGfxRectangle2D iOrgFromViewBox
TInt32 iOrgInt
CGfxGeneralPath *iOrgPath
TGfxRectangle2D iOrgViewBox
TUint8 iOverrideTime
TFloatFixPt iPropFloat
TInt32 iPropInt
TReal32 iRepeatCount
TUint8 iRepeatCountSet
TReal32 iRepeatEndValue
CSvgElementImpl *iTargetElement
TUint8 iTargetSet
TFloatFixPt iToFloat
TInt32 iToInt
CPaintCssValueImpl *iToPaint
CGfxGeneralPath *iToPath
TGfxRectangle2D iToViewBox
RArray< TFloatFixPt > *iValuesFloat
RArray< TInt32 > *iValuesInt
RPointerArray< CGfxGeneralPath > *iValuesPath
RArray< TGfxRectangle2D > *iValuesViewBox
Inherited Attributes
CSvgElementImpl::iAnimateAttrSet
CSvgElementImpl::iAnimateMotionMatrixIndex
CSvgElementImpl::iAnimateTransformMatrixIndex
CSvgElementImpl::iHasAnimationBase
CSvgElementImpl::iId
CSvgElementImpl::iReqAttrFlag
CSvgElementImpl::iSvgLangSpace
CSvgElementImpl::iSvgStyleProperties
CSvgElementImpl::iSvgTests
CSvgElementImpl::iSvgTransformable
CSvgElementImpl::iSvgUriReferenceImpl
CXmlElementImpl::iElemID
CXmlElementImpl::iFirstChild
CXmlElementImpl::iLastChild
CXmlElementImpl::iNextSibling
CXmlElementImpl::iOwnerDocument
CXmlElementImpl::iParentNode

Constructor & Destructor Documentation

CSvgAnimationBase(CSvgDocumentImpl *)

CSvgAnimationBase(CSvgDocumentImpl *aDoc)[protected]

Need method description

Since
1.0

Parameters

CSvgDocumentImpl * aDoc

~CSvgAnimationBase()

~CSvgAnimationBase()[virtual]

Need method description

Since
1.0

Member Functions Documentation

AddColor(TUint32, TUint32)

TUint32 AddColor(TUint32aV1,
TUint32aV2
)[protected, static]

Need method description

Since
1.0

Parameters

TUint32 aV1
TUint32 aV2

AddEndTime(TInt32)

voidAddEndTime(TInt32aEndTime)

Parameters

TInt32 aEndTime

AnimProcL(MSvgTimerEvent *)

TBool AnimProcL(MSvgTimerEvent *aEvent)[protected, pure virtual]

Need method description

Since
1.0

Parameters

MSvgTimerEvent * aEvent

BeginElementAtL(TFloatFixPt)

TBool BeginElementAtL(TFloatFixPtaOffset)

Need method description

Since
1.0

Parameters

TFloatFixPt aOffset

BeginElementL()

TBool BeginElementL()

Need method description

Since
1.0

BlendColor(TInt32, TUint32, TUint32)

TUint32 BlendColor(TInt32aAlpha,
TUint32aV1,
TUint32aV2
)[protected, static]

Need method description

Since
1.0

Parameters

TInt32 aAlpha
TUint32 aV1
TUint32 aV2

BlendFloat(TInt32, TFloatFixPt, TFloatFixPt)

TFloatFixPt BlendFloat(TInt32aAlpha,
TFloatFixPtaV1,
TFloatFixPtaV2
)[protected, static]

Need method description

Since
1.0

Parameters

TInt32 aAlpha
TFloatFixPt aV1
TFloatFixPt aV2

BlendInt(TInt32, TInt32, TInt32)

TInt32 BlendInt(TInt32aAlpha,
TInt32aV1,
TInt32aV2
)[protected, static]

Need method description

Since
1.0

Parameters

TInt32 aAlpha
TInt32 aV1
TInt32 aV2

CheckBeginTime()

voidCheckBeginTime()

CheckForEndTimesAndFreezeL(CSvgAnimationBase *)

voidCheckForEndTimesAndFreezeL(CSvgAnimationBase *aElement)

Parameters

CSvgAnimationBase * aElement

CloneL(MXmlElement *)

MXmlElement *CloneL(MXmlElement *aParentElement)

Need method description

Since
1.0

Parameters

MXmlElement * aParentElement

CompleteDuration()

TUint32 CompleteDuration()

ConstructL(const TUint8)

voidConstructL(const TUint8aElemID)[protected, virtual]

Need method description

Since
1.0

Parameters

const TUint8 aElemID

CopyL(CSvgAnimationBase *)

voidCopyL(CSvgAnimationBase *aAnimationBase)[protected]

Parameters

CSvgAnimationBase * aAnimationBase

DeactivateAnimation(CSvgAnimationBase *)

voidDeactivateAnimation(CSvgAnimationBase *aElement)

Parameters

CSvgAnimationBase * aElement

Duration()

TInt32 Duration()[protected]

Need method description

Since
1.0

EndElement()

TBool EndElement()

Need method description

Since
1.0

EndElementAt(TFloatFixPt)

TBool EndElementAt(TFloatFixPtaOffset)

Need method description

Since
1.0

Parameters

TFloatFixPt aOffset

FindColorDistanceL()

voidFindColorDistanceL()[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

Since
s60 v3.1

GetAbsoluteBeginTime()

TInt32 GetAbsoluteBeginTime()

GetAnimStatus()

TAnimStatus GetAnimStatus()

GetAttrValueL()

voidGetAttrValueL()

Need method description

Since
1.0

GetAttributeFloat(const TInt, TFloatFixPt &)

TInt GetAttributeFloat(const TIntaNameId,
TFloatFixPt &aValue
)[virtual]

Need method description

Since
1.0

Parameters

const TInt aNameId
TFloatFixPt & aValue

GetAttributeId()

TUint16 GetAttributeId()

GetAttributeIntL(const TInt, TInt32 &)

TInt GetAttributeIntL(const TIntaNameId,
TInt32 &aValue
)[virtual]

Need method description

Since
1.0

Parameters

const TInt aNameId
TInt32 & aValue

GetEndTime()

TInt32 GetEndTime()

GetFromFlag()

TBool GetFromFlag()

GetNumberOfEvents(const TDesC &)

TInt32 GetNumberOfEvents(const TDesC &aValue)[protected]

Need method description

Since
1.0

Parameters

const TDesC & aValue

GetPathAttribute(TInt)

CGfxGeneralPath *GetPathAttribute(TIntaAttributeId)[virtual]

Parameters

TInt aAttributeId

GetTargetElem()

CSvgElementImpl *&GetTargetElem()

InitAnimationL()

voidInitAnimationL()[protected, virtual]

Need method description

Since
1.0

IsElementAttrs(const TDesC &)

TBool IsElementAttrs(const TDesC &aAttrName)[protected]

Need method description

Since
1.0

Parameters

const TDesC & aAttrName

IsFillFreeze()

TBool IsFillFreeze()
Need method description returns if the animation element has fill value freeze or not
Since
3.2

IsPresentationAttrs(const TDesC &)

TBool IsPresentationAttrs(const TDesC &aAttrName)[protected]

Need method description

Since
1.0

Parameters

const TDesC & aAttrName

IsSelfDependentForBegin()

TBool IsSelfDependentForBegin()

NotifyAnimationsRepeatingOnThisOneL(const TDesC *)

voidNotifyAnimationsRepeatingOnThisOneL(const TDesC *aId)

Parameters

const TDesC * aId

ParseViewBoxValue(const TDesC &, TGfxRectangle2D &)

TBool ParseViewBoxValue(const TDesC &aValue,
TGfxRectangle2D &aRect
)[protected]

Parameters

const TDesC & aValue
TGfxRectangle2D & aRect

ReInitializeAnimation()

voidReInitializeAnimation()[virtual]

Need method description

Since
1.0

ReceiveEventProcL(MSvgEvent *, CSvgAnimationBase *)

TBool ReceiveEventProcL(MSvgEvent *aEvent,
CSvgAnimationBase *aAnimElement
)[protected]

Need method description

Since
1.0

Parameters

MSvgEvent * aEvent
CSvgAnimationBase * aAnimElement

ResetAnimationL()

voidResetAnimationL()[protected, pure virtual]

Need method description

Since
1.0

ResetAttrValueL()

voidResetAttrValueL()

ResetFloatValuesArray()

voidResetFloatValuesArray()

ResetL(MSvgEvent *, CSvgAnimationBase *)

voidResetL(MSvgEvent *aEvent,
CSvgAnimationBase *aElement
)

Parameters

MSvgEvent * aEvent
CSvgAnimationBase * aElement

ResetTimes()

voidResetTimes()

SaveBeginTimeToList(TInt)

voidSaveBeginTimeToList(TIntaTimeInMilliseconds)

Parameters

TInt aTimeInMilliseconds

SetAbsoluteBeginTime(TInt32)

voidSetAbsoluteBeginTime(TInt32aTime)

Parameters

TInt32 aTime

SetAccumulate(TAccumulate)

voidSetAccumulate(TAccumulateaValue)

Parameters

TAccumulate aValue

SetAccumulateValues()

voidSetAccumulateValues()[protected, virtual]

Need method description

Since
1.0

SetAccumulateValuesForSetMediaTime()

voidSetAccumulateValuesForSetMediaTime()[virtual]

SetAdditive(TAdditive)

voidSetAdditive(TAdditiveaValue)

Parameters

TAdditive aValue

SetAnimFreeze()

voidSetAnimFreeze()

SetAnimTimeArray(RArray< TUint32 > *&)

voidSetAnimTimeArray(RArray< TUint32 > *&aArray)

Parameters

RArray< TUint32 > *& aArray

SetAttributeFloatL(const TInt, const TFloatFixPt)

TInt SetAttributeFloatL(const TIntaNameId,
const TFloatFixPtaValue
)[virtual]

Need method description

Since
1.0

Parameters

const TInt aNameId
const TFloatFixPt aValue

SetAttributeId(const TUint16)

voidSetAttributeId(const TUint16aAtrId)

Parameters

const TUint16 aAtrId

SetAttributeIntL(const TInt, const TInt32)

TInt SetAttributeIntL(const TIntaNameId,
const TInt32aValue
)[virtual]

Need method description

Since
1.0

Parameters

const TInt aNameId
const TInt32 aValue

SetAttributeL(const TDesC &, const TDesC &)

TInt SetAttributeL(const TDesC &aName,
const TDesC &aValue
)[virtual]

Need method description

Since
1.0

Parameters

const TDesC & aName
const TDesC & aValue

SetAttributeType(const TUint8)

voidSetAttributeType(const TUint8aAtrType)

Parameters

const TUint8 aAtrType

SetBeginByEventL(CSvgAnimationBase *, TInt32, TBool)

voidSetBeginByEventL(CSvgAnimationBase *aAnimElement,
TInt32aOffset,
TBoolaAddTime = EFalse
)

Need method description

Since
1.0

Parameters

CSvgAnimationBase * aAnimElement
TInt32 aOffset
TBool aAddTime = EFalse

SetBeginTime(TInt32)

voidSetBeginTime(TInt32aTime)

Parameters

TInt32 aTime

SetBeginTimeList(RArray< TInt32 > *&)

voidSetBeginTimeList(RArray< TInt32 > *&aList)

Parameters

RArray< TInt32 > *& aList

SetByFlag()

voidSetByFlag()

SetCalcMode(TAnimCalcMode)

voidSetCalcMode(TAnimCalcModeaMode)

Parameters

TAnimCalcMode aMode

SetDurationTime(TInt32)

voidSetDurationTime(TInt32aTime)

Parameters

TInt32 aTime

SetEndByEvent(CSvgAnimationBase *, TInt32)

voidSetEndByEvent(CSvgAnimationBase *aAnimElement,
TInt32aOffset
)

Need method description

Since
1.0

Parameters

CSvgAnimationBase * aAnimElement
TInt32 aOffset

SetEndTime(TInt32)

voidSetEndTime(TInt32aTime)

Parameters

TInt32 aTime

SetEndTimeList(CArrayFixFlat< TEventListItem > *&)

voidSetEndTimeList(CArrayFixFlat< TEventListItem > *&aTimeList)

Parameters

CArrayFixFlat< TEventListItem > *& aTimeList

SetEventList(CArrayFixFlat< TEventListItem > *&)

voidSetEventList(CArrayFixFlat< TEventListItem > *&aEventList)

Parameters

CArrayFixFlat< TEventListItem > *& aEventList

SetFillValueL()

voidSetFillValueL()[protected, virtual]

Need method description

Since
1.0

SetFloatValuesArray(RArray< TFloatFixPt > *&)

voidSetFloatValuesArray(RArray< TFloatFixPt > *&aArray)

Parameters

RArray< TFloatFixPt > *& aArray

SetFromFlag()

voidSetFromFlag()

SetFromFloat(TFloatFixPt)

voidSetFromFloat(TFloatFixPtaValue)

Parameters

TFloatFixPt aValue

SetFromInt(TInt32)

voidSetFromInt(TInt32aValue)

Parameters

TInt32 aValue

SetFromPathL(CGfxGeneralPath *&)

voidSetFromPathL(CGfxGeneralPath *&aPath)

Parameters

CGfxGeneralPath *& aPath

SetFromValuesL()

voidSetFromValuesL()

SetFromViewBox(TGfxRectangle2D)

voidSetFromViewBox(TGfxRectangle2DaValue)

Parameters

TGfxRectangle2D aValue

SetIntValuesArray(RArray< TInt32 > *&)

voidSetIntValuesArray(RArray< TInt32 > *&aArray)

Parameters

RArray< TInt32 > *& aArray

SetKeyTimeArray(RArray< CSvgAnimTimeController::TKeyTime > *&)

voidSetKeyTimeArray(RArray< CSvgAnimTimeController::TKeyTime > *&aArray)

SetKeyTimeFlag()

voidSetKeyTimeFlag()

SetOriginalValues_DOMReuse()

voidSetOriginalValues_DOMReuse()[virtual]

SetPathAttribute(TInt, CGfxGeneralPath *)

voidSetPathAttribute(TIntaAttributeId,
CGfxGeneralPath *aPathHandle
)[virtual]

Parameters

TInt aAttributeId
CGfxGeneralPath * aPathHandle

SetPathValuesArray(RPointerArray< CGfxGeneralPath > *&)

voidSetPathValuesArray(RPointerArray< CGfxGeneralPath > *&aArray)

Parameters

RPointerArray< CGfxGeneralPath > *& aArray

SetRefElemById(const TDesC &)

TInt SetRefElemById(const TDesC &aName)

Parameters

const TDesC & aName

SetRepeatCount(TReal32)

voidSetRepeatCount(TReal32aCount)

Parameters

TReal32 aCount

SetRepeatDuration(TUint32)

voidSetRepeatDuration(TUint32aDur)

Parameters

TUint32 aDur

SetRestartMode(TRestartMode)

voidSetRestartMode(TRestartModeaMode)

Parameters

TRestartMode aMode

SetTarget(CSvgElementImpl *)

voidSetTarget(CSvgElementImpl *)

Need method description

Since
1.0

Parameters

CSvgElementImpl *

SetToEndValueL()

voidSetToEndValueL()[protected, virtual]

Need method description

Since
1.0

SetToFlag()

voidSetToFlag()

SetToFloat(TFloatFixPt)

voidSetToFloat(TFloatFixPtaValue)

Parameters

TFloatFixPt aValue

SetToInitialValueL()

voidSetToInitialValueL()[protected, virtual]

Need method description

Since
1.0

SetToInt(TInt32)

voidSetToInt(TInt32aValue)

Parameters

TInt32 aValue

SetToOriginalL()

voidSetToOriginalL()[protected, virtual]

Need method description

Since
1.0

SetToPath(CGfxGeneralPath *&)

voidSetToPath(CGfxGeneralPath *&aPath)

Parameters

CGfxGeneralPath *& aPath

SetToViewBox(TGfxRectangle2D)

voidSetToViewBox(TGfxRectangle2DaValue)

Parameters

TGfxRectangle2D aValue

SetValuesFlag()

voidSetValuesFlag()

SetViewBoxValuesArray(RArray< TGfxRectangle2D > *&)

voidSetViewBoxValuesArray(RArray< TGfxRectangle2D > *&aArray)

Parameters

RArray< TGfxRectangle2D > *& aArray

SimpleDuration()

TUint32 SimpleDuration()

Need method description

Since
1.0

StoreRepeatId(const TDesC &, TBool)

voidStoreRepeatId(const TDesC &aValue,
TBoolRepeatWasInBeginAtt
)

Parameters

const TDesC & aValue
TBool RepeatWasInBeginAtt

SubtractColor(TUint32, TUint32)

TUint32 SubtractColor(TUint32aV1,
TUint32aV2
)[protected, static]

Need method description

Since
1.0

Parameters

TUint32 aV1
TUint32 aV2

Member Data Documentation

const TInt KIndefiniteAnimationDuration

const TIntKIndefiniteAnimationDuration[protected, static]

TInt32 iAbsoluteBeginTime

TInt32 iAbsoluteBeginTime[protected]

TAccumulate iAccumulate

TAccumulate iAccumulate[protected]

TAdditive iAdditive

TAdditive iAdditive[protected]

TAdditive iAdditiveOrg

TAdditive iAdditiveOrg[protected]

TRestartMode iAnimRestart

TRestartMode iAnimRestart[protected]

TAnimStatus iAnimStatus

TAnimStatus iAnimStatus

CSvgAnimTimeController * iAnimTime

CSvgAnimTimeController *iAnimTime[protected]

TUint16 iAttrId

TUint16 iAttrId[protected]

TInt32 iAttributeFlag

TInt32 iAttributeFlag[protected]

TInt iBeginTimeIndex

TInt iBeginTimeIndex[protected]

TBool iCheckFirstAnim

TBool iCheckFirstAnim[protected]

TUint16 iCurrentRepeatCount

TUint16 iCurrentRepeatCount[protected]

TUint16 iDataType

TUint16 iDataType[protected]

TBool iDoFreeze

TBool iDoFreeze[protected]

TFloatFixPt iEndFloat

TFloatFixPt iEndFloat[protected]

TInt32 iEndInt

TInt32 iEndInt[protected]

TInt32 iEndOffset

TInt32 iEndOffset[protected]

CGfxGeneralPath * iEndPath

CGfxGeneralPath *iEndPath[protected]

TInt iEndTimeIndex

TInt iEndTimeIndex[protected]

CArrayFixFlat< TEventListItem > * iEndTimeList

CArrayFixFlat< TEventListItem > *iEndTimeList

TGfxRectangle2D iEndViewBox

TGfxRectangle2D iEndViewBox[protected]

CArrayFixFlat< TEventListItem > * iEventList

CArrayFixFlat< TEventListItem > *iEventList

TAnimFill iFill

TAnimFill iFill[protected]

TFloatFixPt iFromFloat

TFloatFixPt iFromFloat[protected]

TInt32 iFromInt

TInt32 iFromInt[protected]

CPaintCssValueImpl * iFromPaint

CPaintCssValueImpl *iFromPaint[protected]

CGfxGeneralPath * iFromPath

CGfxGeneralPath *iFromPath[protected]

TGfxRectangle2D iFromViewBox

TGfxRectangle2D iFromViewBox[protected]

TUint8 iHadBegun

TUint8 iHadBegun[protected]

TUint8 iHaveBy

TUint8 iHaveBy[protected]

TUint8 iHaveTo

TUint8 iHaveTo[protected]

TUint8 iHaveValues

TUint8 iHaveValues[protected]

TUint8 iInitDone

TUint8 iInitDone[protected]

TBool iIsBeginSet

TBool iIsBeginSet[protected]

TBool iIsEndEventSent

TBool iIsEndEventSent[protected]

TBool iIsUserSeek

TBool iIsUserSeek[protected]

TBool iKeyTimesPresent

TBool iKeyTimesPresent[protected]

TInt iNegativeBeginTime

TInt iNegativeBeginTime[protected]

TUint8 iNoFrom

TUint8 iNoFrom[protected]

TFloatFixPt iOrgFloat

TFloatFixPt iOrgFloat[protected]

TFloatFixPt iOrgFromFloat

TFloatFixPt iOrgFromFloat[protected]

TInt32 iOrgFromInt

TInt32 iOrgFromInt[protected]

CGfxGeneralPath * iOrgFromPath

CGfxGeneralPath *iOrgFromPath[protected]

TGfxRectangle2D iOrgFromViewBox

TGfxRectangle2D iOrgFromViewBox[protected]

TInt32 iOrgInt

TInt32 iOrgInt[protected]

CGfxGeneralPath * iOrgPath

CGfxGeneralPath *iOrgPath[protected]

TGfxRectangle2D iOrgViewBox

TGfxRectangle2D iOrgViewBox[protected]

TUint8 iOverrideTime

TUint8 iOverrideTime[protected]

TFloatFixPt iPropFloat

TFloatFixPt iPropFloat[protected]

TInt32 iPropInt

TInt32 iPropInt[protected]

TReal32 iRepeatCount

TReal32 iRepeatCount[protected]

TUint8 iRepeatCountSet

TUint8 iRepeatCountSet[protected]

TReal32 iRepeatEndValue

TReal32 iRepeatEndValue[protected]

HBufC * iRepeatId

HBufC *iRepeatId

TBool iRepeatInBegin

TBool iRepeatInBegin

CSvgElementImpl * iTargetElement

CSvgElementImpl *iTargetElement[protected]

TUint8 iTargetSet

TUint8 iTargetSet[protected]

TFloatFixPt iToFloat

TFloatFixPt iToFloat[protected]

TInt32 iToInt

TInt32 iToInt[protected]

CPaintCssValueImpl * iToPaint

CPaintCssValueImpl *iToPaint[protected]

CGfxGeneralPath * iToPath

CGfxGeneralPath *iToPath[protected]

TGfxRectangle2D iToViewBox

TGfxRectangle2D iToViewBox[protected]

RArray< TFloatFixPt > * iValuesFloat

RArray< TFloatFixPt > *iValuesFloat[protected]

RArray< TInt32 > * iValuesInt

RArray< TInt32 > *iValuesInt[protected]

RPointerArray< CGfxGeneralPath > * iValuesPath

RPointerArray< CGfxGeneralPath > *iValuesPath[protected]

RArray< TGfxRectangle2D > * iValuesViewBox

RArray< TGfxRectangle2D > *iValuesViewBox[protected]