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 ()
void AddEndTime ( TInt32 )
TBool BeginElementAtL ( TFloatFixPt )
TBool BeginElementL ()
void CheckBeginTime ()
void CheckForEndTimesAndFreezeL ( CSvgAnimationBase *)
MXmlElement * CloneL ( MXmlElement *)
TUint32 CompleteDuration ()
void DeactivateAnimation ( CSvgAnimationBase *)
TBool EndElement ()
TBool EndElementAt ( TFloatFixPt )
TInt32 GetAbsoluteBeginTime ()
TAnimStatus GetAnimStatus ()
void GetAttrValueL ()
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 ()
void NotifyAnimationsRepeatingOnThisOneL (const TDesC *)
void ReInitializeAnimation ()
void ResetAttrValueL ()
void ResetFloatValuesArray ()
void ResetL ( MSvgEvent *, CSvgAnimationBase *)
void ResetTimes ()
void SaveBeginTimeToList ( TInt )
void SetAbsoluteBeginTime ( TInt32 )
void SetAccumulate ( TAccumulate )
void SetAccumulateValuesForSetMediaTime ()
void SetAdditive ( TAdditive )
void SetAnimFreeze ()
void SetAnimTimeArray ( RArray < TUint32 > *&)
TInt SetAttributeFloatL (const TInt , const TFloatFixPt )
void SetAttributeId (const TUint16 )
TInt SetAttributeIntL (const TInt , const TInt32 )
TInt SetAttributeL (const TDesC &, const TDesC &)
void SetAttributeType (const TUint8 )
void SetBeginByEventL ( CSvgAnimationBase *, TInt32 , TBool )
void SetBeginTime ( TInt32 )
void SetBeginTimeList ( RArray < TInt32 > *&)
void SetByFlag ()
void SetCalcMode ( TAnimCalcMode )
void SetDurationTime ( TInt32 )
void SetEndByEvent ( CSvgAnimationBase *, TInt32 )
void SetEndTime ( TInt32 )
void SetEndTimeList ( CArrayFixFlat < TEventListItem > *&)
void SetEventList ( CArrayFixFlat < TEventListItem > *&)
void SetFloatValuesArray ( RArray < TFloatFixPt > *&)
void SetFromFlag ()
void SetFromFloat ( TFloatFixPt )
void SetFromInt ( TInt32 )
void SetFromPathL ( CGfxGeneralPath *&)
void SetFromValuesL ()
void SetFromViewBox ( TGfxRectangle2D )
void SetIntValuesArray ( RArray < TInt32 > *&)
void SetKeyTimeArray ( RArray < CSvgAnimTimeController::TKeyTime > *&)
void SetKeyTimeFlag ()
void SetOriginalValues_DOMReuse ()
void SetPathAttribute ( TInt , CGfxGeneralPath *)
void SetPathValuesArray ( RPointerArray < CGfxGeneralPath > *&)
TInt SetRefElemById (const TDesC &)
void SetRepeatCount ( TReal32 )
void SetRepeatDuration ( TUint32 )
void SetRestartMode ( TRestartMode )
void SetTarget ( CSvgElementImpl *)
void SetToFlag ()
void SetToFloat ( TFloatFixPt )
void SetToInt ( TInt32 )
void SetToPath ( CGfxGeneralPath *&)
void SetToViewBox ( TGfxRectangle2D )
void SetValuesFlag ()
void SetViewBoxValuesArray ( RArray < TGfxRectangle2D > *&)
TUint32 SimpleDuration ()
void StoreRepeatId (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 )
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 ()
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 TInt KIndefiniteAnimationDuration
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 ( TUint32 aV1,
TUint32 aV2
) [protected, static]

Need method description

Since
1.0

Parameters

TUint32 aV1
TUint32 aV2

AddEndTime(TInt32)

void AddEndTime ( TInt32 aEndTime )

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 ( TFloatFixPt aOffset )

Need method description

Since
1.0

Parameters

TFloatFixPt aOffset

BeginElementL()

TBool BeginElementL ( )

Need method description

Since
1.0

BlendColor(TInt32, TUint32, TUint32)

TUint32 BlendColor ( TInt32 aAlpha,
TUint32 aV1,
TUint32 aV2
) [protected, static]

Need method description

Since
1.0

Parameters

TInt32 aAlpha
TUint32 aV1
TUint32 aV2

BlendFloat(TInt32, TFloatFixPt, TFloatFixPt)

TFloatFixPt BlendFloat ( TInt32 aAlpha,
TFloatFixPt aV1,
TFloatFixPt aV2
) [protected, static]

Need method description

Since
1.0

Parameters

TInt32 aAlpha
TFloatFixPt aV1
TFloatFixPt aV2

BlendInt(TInt32, TInt32, TInt32)

TInt32 BlendInt ( TInt32 aAlpha,
TInt32 aV1,
TInt32 aV2
) [protected, static]

Need method description

Since
1.0

Parameters

TInt32 aAlpha
TInt32 aV1
TInt32 aV2

CheckBeginTime()

void CheckBeginTime ( )

CheckForEndTimesAndFreezeL(CSvgAnimationBase *)

void CheckForEndTimesAndFreezeL ( 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)

void ConstructL ( const TUint8 aElemID ) [protected, virtual]

Need method description

Since
1.0

Parameters

const TUint8 aElemID

CopyL(CSvgAnimationBase *)

void CopyL ( CSvgAnimationBase * aAnimationBase ) [protected]

Parameters

CSvgAnimationBase * aAnimationBase

DeactivateAnimation(CSvgAnimationBase *)

void DeactivateAnimation ( 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 ( TFloatFixPt aOffset )

Need method description

Since
1.0

Parameters

TFloatFixPt aOffset

FindColorDistanceL()

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

Since
s60 v3.1

GetAbsoluteBeginTime()

TInt32 GetAbsoluteBeginTime ( )

GetAnimStatus()

TAnimStatus GetAnimStatus ( )

GetAttrValueL()

void GetAttrValueL ( )

Need method description

Since
1.0

GetAttributeFloat(const TInt, TFloatFixPt &)

TInt GetAttributeFloat ( const TInt aNameId,
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 TInt aNameId,
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 ( TInt aAttributeId ) [virtual]

Parameters

TInt aAttributeId

GetTargetElem()

CSvgElementImpl *& GetTargetElem ( )

InitAnimationL()

void InitAnimationL ( ) [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 *)

void NotifyAnimationsRepeatingOnThisOneL ( 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()

void ReInitializeAnimation ( ) [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()

void ResetAnimationL ( ) [protected, pure virtual]

Need method description

Since
1.0

ResetAttrValueL()

void ResetAttrValueL ( )

ResetFloatValuesArray()

void ResetFloatValuesArray ( )

ResetL(MSvgEvent *, CSvgAnimationBase *)

void ResetL ( MSvgEvent * aEvent,
CSvgAnimationBase * aElement
)

Parameters

MSvgEvent * aEvent
CSvgAnimationBase * aElement

ResetTimes()

void ResetTimes ( )

SaveBeginTimeToList(TInt)

void SaveBeginTimeToList ( TInt aTimeInMilliseconds )

Parameters

TInt aTimeInMilliseconds

SetAbsoluteBeginTime(TInt32)

void SetAbsoluteBeginTime ( TInt32 aTime )

Parameters

TInt32 aTime

SetAccumulate(TAccumulate)

void SetAccumulate ( TAccumulate aValue )

Parameters

TAccumulate aValue

SetAccumulateValues()

void SetAccumulateValues ( ) [protected, virtual]

Need method description

Since
1.0

SetAccumulateValuesForSetMediaTime()

void SetAccumulateValuesForSetMediaTime ( ) [virtual]

SetAdditive(TAdditive)

void SetAdditive ( TAdditive aValue )

Parameters

TAdditive aValue

SetAnimFreeze()

void SetAnimFreeze ( )

SetAnimTimeArray(RArray< TUint32 > *&)

void SetAnimTimeArray ( RArray < TUint32 > *& aArray )

Parameters

RArray < TUint32 > *& aArray

SetAttributeFloatL(const TInt, const TFloatFixPt)

TInt SetAttributeFloatL ( const TInt aNameId,
const TFloatFixPt aValue
) [virtual]

Need method description

Since
1.0

Parameters

const TInt aNameId
const TFloatFixPt aValue

SetAttributeId(const TUint16)

void SetAttributeId ( const TUint16 aAtrId )

Parameters

const TUint16 aAtrId

SetAttributeIntL(const TInt, const TInt32)

TInt SetAttributeIntL ( const TInt aNameId,
const TInt32 aValue
) [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)

void SetAttributeType ( const TUint8 aAtrType )

Parameters

const TUint8 aAtrType

SetBeginByEventL(CSvgAnimationBase *, TInt32, TBool)

void SetBeginByEventL ( CSvgAnimationBase * aAnimElement,
TInt32 aOffset,
TBool aAddTime = EFalse
)

Need method description

Since
1.0

Parameters

CSvgAnimationBase * aAnimElement
TInt32 aOffset
TBool aAddTime = EFalse

SetBeginTime(TInt32)

void SetBeginTime ( TInt32 aTime )

Parameters

TInt32 aTime

SetBeginTimeList(RArray< TInt32 > *&)

void SetBeginTimeList ( RArray < TInt32 > *& aList )

Parameters

RArray < TInt32 > *& aList

SetByFlag()

void SetByFlag ( )

SetCalcMode(TAnimCalcMode)

void SetCalcMode ( TAnimCalcMode aMode )

Parameters

TAnimCalcMode aMode

SetDurationTime(TInt32)

void SetDurationTime ( TInt32 aTime )

Parameters

TInt32 aTime

SetEndByEvent(CSvgAnimationBase *, TInt32)

void SetEndByEvent ( CSvgAnimationBase * aAnimElement,
TInt32 aOffset
)

Need method description

Since
1.0

Parameters

CSvgAnimationBase * aAnimElement
TInt32 aOffset

SetEndTime(TInt32)

void SetEndTime ( TInt32 aTime )

Parameters

TInt32 aTime

SetEndTimeList(CArrayFixFlat< TEventListItem > *&)

void SetEndTimeList ( CArrayFixFlat < TEventListItem > *& aTimeList )

Parameters

CArrayFixFlat < TEventListItem > *& aTimeList

SetEventList(CArrayFixFlat< TEventListItem > *&)

void SetEventList ( CArrayFixFlat < TEventListItem > *& aEventList )

Parameters

CArrayFixFlat < TEventListItem > *& aEventList

SetFillValueL()

void SetFillValueL ( ) [protected, virtual]

Need method description

Since
1.0

SetFloatValuesArray(RArray< TFloatFixPt > *&)

void SetFloatValuesArray ( RArray < TFloatFixPt > *& aArray )

Parameters

RArray < TFloatFixPt > *& aArray

SetFromFlag()

void SetFromFlag ( )

SetFromFloat(TFloatFixPt)

void SetFromFloat ( TFloatFixPt aValue )

Parameters

TFloatFixPt aValue

SetFromInt(TInt32)

void SetFromInt ( TInt32 aValue )

Parameters

TInt32 aValue

SetFromPathL(CGfxGeneralPath *&)

void SetFromPathL ( CGfxGeneralPath *& aPath )

Parameters

CGfxGeneralPath *& aPath

SetFromValuesL()

void SetFromValuesL ( )

SetFromViewBox(TGfxRectangle2D)

void SetFromViewBox ( TGfxRectangle2D aValue )

Parameters

TGfxRectangle2D aValue

SetIntValuesArray(RArray< TInt32 > *&)

void SetIntValuesArray ( RArray < TInt32 > *& aArray )

Parameters

RArray < TInt32 > *& aArray

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

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

SetKeyTimeFlag()

void SetKeyTimeFlag ( )

SetOriginalValues_DOMReuse()

void SetOriginalValues_DOMReuse ( ) [virtual]

SetPathAttribute(TInt, CGfxGeneralPath *)

void SetPathAttribute ( TInt aAttributeId,
CGfxGeneralPath * aPathHandle
) [virtual]

Parameters

TInt aAttributeId
CGfxGeneralPath * aPathHandle

SetPathValuesArray(RPointerArray< CGfxGeneralPath > *&)

void SetPathValuesArray ( RPointerArray < CGfxGeneralPath > *& aArray )

Parameters

RPointerArray < CGfxGeneralPath > *& aArray

SetRefElemById(const TDesC &)

TInt SetRefElemById ( const TDesC & aName )

Parameters

const TDesC & aName

SetRepeatCount(TReal32)

void SetRepeatCount ( TReal32 aCount )

Parameters

TReal32 aCount

SetRepeatDuration(TUint32)

void SetRepeatDuration ( TUint32 aDur )

Parameters

TUint32 aDur

SetRestartMode(TRestartMode)

void SetRestartMode ( TRestartMode aMode )

Parameters

TRestartMode aMode

SetTarget(CSvgElementImpl *)

void SetTarget ( CSvgElementImpl * )

Need method description

Since
1.0

Parameters

CSvgElementImpl *

SetToEndValueL()

void SetToEndValueL ( ) [protected, virtual]

Need method description

Since
1.0

SetToFlag()

void SetToFlag ( )

SetToFloat(TFloatFixPt)

void SetToFloat ( TFloatFixPt aValue )

Parameters

TFloatFixPt aValue

SetToInitialValueL()

void SetToInitialValueL ( ) [protected, virtual]

Need method description

Since
1.0

SetToInt(TInt32)

void SetToInt ( TInt32 aValue )

Parameters

TInt32 aValue

SetToOriginalL()

void SetToOriginalL ( ) [protected, virtual]

Need method description

Since
1.0

SetToPath(CGfxGeneralPath *&)

void SetToPath ( CGfxGeneralPath *& aPath )

Parameters

CGfxGeneralPath *& aPath

SetToViewBox(TGfxRectangle2D)

void SetToViewBox ( TGfxRectangle2D aValue )

Parameters

TGfxRectangle2D aValue

SetValuesFlag()

void SetValuesFlag ( )

SetViewBoxValuesArray(RArray< TGfxRectangle2D > *&)

void SetViewBoxValuesArray ( RArray < TGfxRectangle2D > *& aArray )

Parameters

RArray < TGfxRectangle2D > *& aArray

SimpleDuration()

TUint32 SimpleDuration ( )

Need method description

Since
1.0

StoreRepeatId(const TDesC &, TBool)

void StoreRepeatId ( const TDesC & aValue,
TBool RepeatWasInBeginAtt
)

Parameters

const TDesC & aValue
TBool RepeatWasInBeginAtt

SubtractColor(TUint32, TUint32)

TUint32 SubtractColor ( TUint32 aV1,
TUint32 aV2
) [protected, static]

Need method description

Since
1.0

Parameters

TUint32 aV1
TUint32 aV2

Member Data Documentation

const TInt KIndefiniteAnimationDuration

const TInt KIndefiniteAnimationDuration [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]