CSvgElementImpl Class Reference

class CSvgElementImpl : public CXmlElementImpl

Class description goes here.

SVGEngine.lib
Since
1.0

Inherits from

Public Member Functions
~CSvgElementImpl()
TInt32 AnimateMotionMatrixIndexL()
TInt32 AnimateTransformMatrixIndexL()
MXmlElement *AppendChildL(MXmlElement *, TBool)
TBool AreAllAttributesAdded()
TBool CanGenerateInternalEvent(TUint16, TSvgEvent)
MXmlElement *CloneL(MXmlElement *)
voidCloneSvgStylePropertiesL(CSvgElementImpl *, CSvgElementImpl *)
voidCreateSvgTestL(const TUint16)
TSvgColor *CurrentColor()
voidDeactivateAnimation()
TBool DoAnimProcL(MSvgEvent *)
TBool DrawL(CGfx2dGc *, CSvgElementImpl *)
voidDrawShapeL(CGfx2dGc *, MGfxShape &, CSvgElementImpl *)
voidDrawShapeL(CGfx2dGc *, CSvgElementImpl *)
voidFindProperty(const TInt8, CCssValue *&, CSvgElementImpl *)
voidFindProperty(const TInt8, CCssValue *&)
TInt GetAttributeDes(const TInt, TPtrC16 &)
TInt GetAttributeFloat(const TInt, TFloatFixPt &)
TInt GetAttributeIntL(const TInt, TInt32 &)
TInt GetAttributePath(const TInt, CGfxGeneralPath *&)
voidGetBBox(TGfxRectangle2D &)
const TGfxAffineTransform &GetCTM()
TFloatFixPt GetCurrentScale()
TBool GetDefaultAttributeL(const TInt, CCssValue *&)
CGfxGeneralPath *GetPathAttribute(TInt)
voidGetRequiredExtensions(const CDesCArrayFlat *&)
voidGetRequiredFeatures(const CDesCArrayFlat *&)
voidGetSvgStylePropertiesArray(RPointerArray< CCssValue > *&)
TBool GetSystemLanguage(const CDesCArrayFlat *&)
voidGetTransform(MSvgTransformList *&)
voidGetUnscaledBBox(TGfxRectangle2D &)
TBool HasAnimation()
TBool HasAnyTests()
TBool HasExtension(const TDesC &)
TBool HasFeature(const TDesC &)
const TDesC &Href()
TDesC *HrefPointer()
const TDesC *Id()
voidInitAllSvgStyleProperties(CSvgElementImpl *)
voidInitSvgJSRStyleProperties(CSvgElementImpl *)
voidInitSvgStylePropertiesWithNullL()
TBool IsAnimatedElement()
TBool IsAnimating()
TBool IsInherited(const TInt)
TBool IsMouseDown()
TBool IsMouseIn()
TBool IsOverwriteTransforms()
TBool IsSVGEnginePaused()
TBool IsTransformable()
TBool IsViewable()
TBool IsVisible()
voidPointToParent(const TInt)
voidPrint(TBool)
voidPrintStyleProperties()
voidPropagateToChildren(CCssValue *, CCssValue *, const TInt)
voidReInitializeAnimation()
TBool ReceiveEventL(MSvgEvent *)
TBool ReceiveEventL(MSvgEvent *, const TUint16)
TInt RemoveAttribute(const TInt)
voidReset(MSvgEvent *)
voidResetReferenceAttrSet()
voidResetReferenceElementL()
voidSetAllAttributesAdded(TBool)
TInt SetAttributeDesL(const TInt, const TDesC &)
TInt SetAttributeFloatL(const TInt, const TFloatFixPt)
TInt SetAttributeIntL(const TInt, const TInt32)
TInt SetAttributeL(const TDesC &, const TDesC &)
TInt SetAttributePathL(const TInt, CGfxGeneralPath *)
TInt SetAttributePathRef(const TInt, CGfxGeneralPath *&)
voidSetCTM(TGfxAffineTransform &)
voidSetGCL(CGfx2dGc *)
TInt SetIdandXmlbaseL(const TDesC &, const TDesC &)
voidSetIsAnimating(TBool)
TBool SetLangSpaceAttributeL(const TDesC &, const TDesC &)
voidSetMouseDown(TBool)
voidSetMouseIn(TBool)
voidSetOverwriteTransforms(TBool)
voidSetPathAttribute(TInt, CGfxGeneralPath *)
voidSetPresentationAttribute(const TInt8, CCssValue *&)
TBool SetPropertyFloatL(const TInt &, TReal32)
TBool SetPropertyL(const TInt &, const TDesC &)
voidSetRequiredExtensions(CDesCArrayFlat *&)
voidSetRequiredFeatures(CDesCArrayFlat *&)
voidSetSystemLanguage(CDesCArrayFlat *&)
TBool SetTestAttributeL(const TDesC &, const TDesC &)
voidSetTransform(MSvgTransformList *&)
TBool SetTransform(const TDesC &, const TDesC &)
voidSetTransformList(TGfxAffineTransform &)
voidSetTurnOff(TBool)
TInt SetUriRefDesL(const TUint16, const TDesC &)
TInt SetXMLLangL(const TDesC &)
TInt SetXMLSpaceL(const TDesC &)
TBool SetXlinkAttributeL(const TDesC &, const TDesC &)
TBool StyleInParent(CSvgElementImpl *, TInt)
voidUpdateCTM()
TBool WasTurnedOff()
const TDesC &XMLLang()
const TDesC &XMLSpace()
const TDesC &XlinkShow()
Protected Member Functions
CSvgElementImpl()
voidCopyL(CSvgElementImpl *)
TInt InitSvgStyleProperties()
voidInitializeL(TUint8)
TBool IsDrawable()
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()
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()
Private Member Enumerations
enumTElementBooleanBits {
KAnimatingBit = 0x00000001, KWasTurnedOffBit = 0x00000002, KOverwriteTransformsBit = 0x00000004, KAllAttributesAddedBit = 0x00000008, KMouseDownBit = 0x00000010, KMouseInBit = 0x00000020
}
Public Attributes
RArray< TUint32 > *iAnimateAttrSet
TInt16 iAnimateMotionMatrixIndex
TInt iAnimateTransformMatrixIndex
TInt iHasAnimationBase
TUint16 iReqAttrFlag
Protected Attributes
HBufC *iId
CSvgLangSpaceImpl *iSvgLangSpace
RPointerArray< CCssValue > *iSvgStyleProperties
CSvgTestsImpl *iSvgTests
CSvgTransformableImpl *iSvgTransformable
CSvgUriReferenceImpl *iSvgUriReferenceImpl
Private Attributes
TUint32 iBooleanFlags
Inherited Attributes
CXmlElementImpl::iElemID
CXmlElementImpl::iFirstChild
CXmlElementImpl::iLastChild
CXmlElementImpl::iNextSibling
CXmlElementImpl::iOwnerDocument
CXmlElementImpl::iParentNode

Constructor & Destructor Documentation

CSvgElementImpl()

CSvgElementImpl()[protected]

Need method description

Since
1.0

~CSvgElementImpl()

~CSvgElementImpl()[virtual]

Need method description

Since
1.0

Member Functions Documentation

AnimateMotionMatrixIndexL()

TInt32 AnimateMotionMatrixIndexL()[virtual]

Need method description

Since
1.0

AnimateTransformMatrixIndexL()

TInt32 AnimateTransformMatrixIndexL()

AppendChildL(MXmlElement *, TBool)

MXmlElement *AppendChildL(MXmlElement *aElement,
TBoolaIsJSR226Element = EFalse
)[virtual]

Need method description

Since
1.0

Parameters

MXmlElement * aElement
TBool aIsJSR226Element = EFalse

AreAllAttributesAdded()

TBool AreAllAttributesAdded()

CanGenerateInternalEvent(TUint16, TSvgEvent)

TBool CanGenerateInternalEvent(TUint16aSubEventmask,
TSvgEventaEvent
)

Check whether the internal event can be generated

Since
v3.2

Parameters

TUint16 aSubEventmask
TSvgEvent aEvent- The internal event to be generated

CloneL(MXmlElement *)

MXmlElement *CloneL(MXmlElement *aParentElement)

A method that performs deep copy for this object

Since
1.0

Parameters

MXmlElement * aParentElement

CloneSvgStylePropertiesL(CSvgElementImpl *, CSvgElementImpl *)

voidCloneSvgStylePropertiesL(CSvgElementImpl *aNewChild,
CSvgElementImpl *aParentElement
)

Need method description

Since
1.0

Parameters

CSvgElementImpl * aNewChild
CSvgElementImpl * aParentElement

CopyL(CSvgElementImpl *)

voidCopyL(CSvgElementImpl *aDestElement)[protected]

Parameters

CSvgElementImpl * aDestElement

CreateSvgTestL(const TUint16)

voidCreateSvgTestL(const TUint16aAttrName)

Parameters

const TUint16 aAttrName

CurrentColor()

TSvgColor *CurrentColor()[virtual]

Need method description

Since
1.0

DeactivateAnimation()

voidDeactivateAnimation()[virtual]

DoAnimProcL(MSvgEvent *)

TBool DoAnimProcL(MSvgEvent *aEvent)[virtual]

Parameters

MSvgEvent * aEvent

DrawL(CGfx2dGc *, CSvgElementImpl *)

TBool DrawL(CGfx2dGc *agc,
CSvgElementImpl *aElement
)[virtual]

Need method description

Since
1.0

Parameters

CGfx2dGc * agc
CSvgElementImpl * aElement

DrawShapeL(CGfx2dGc *, MGfxShape &, CSvgElementImpl *)

voidDrawShapeL(CGfx2dGc *aGc,
MGfxShape &aShape,
CSvgElementImpl *aElement
)[virtual]

Need method description

Since
1.0

Parameters

CGfx2dGc * aGc
MGfxShape & aShape
CSvgElementImpl * aElement

DrawShapeL(CGfx2dGc *, CSvgElementImpl *)

voidDrawShapeL(CGfx2dGc *aGc,
CSvgElementImpl *aElement
)[virtual]

Need method description

Since
1.0

Parameters

CGfx2dGc * aGc
CSvgElementImpl * aElement

FindProperty(const TInt8, CCssValue *&, CSvgElementImpl *)

voidFindProperty(const TInt8aPropertyId,
CCssValue *&aCssValue,
CSvgElementImpl *aElement
)

Need method description

Since
1.0

Parameters

const TInt8 aPropertyId
CCssValue *& aCssValue
CSvgElementImpl * aElement

FindProperty(const TInt8, CCssValue *&)

voidFindProperty(const TInt8aPropertyId,
CCssValue *&aCssValue
)

Parameters

const TInt8 aPropertyId
CCssValue *& aCssValue

GetAttributeDes(const TInt, TPtrC16 &)

TInt GetAttributeDes(const TIntaNameId,
TPtrC16 &aValue
)[virtual]

Need method description

Since
1.0

Parameters

const TInt aNameId
TPtrC16 & aValue

GetAttributeFloat(const TInt, TFloatFixPt &)

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

Need method description

Since
1.0

Parameters

const TInt aNameId
TFloatFixPt & aValue

GetAttributeIntL(const TInt, TInt32 &)

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

Need method description

Since
1.0

Parameters

const TInt aNameId
TInt32 & aValue

GetAttributePath(const TInt, CGfxGeneralPath *&)

TInt GetAttributePath(const TIntaNameId,
CGfxGeneralPath *&aValue
)[virtual]

Need method description

Since
1.0

Parameters

const TInt aNameId
CGfxGeneralPath *& aValue

GetBBox(TGfxRectangle2D &)

voidGetBBox(TGfxRectangle2D &)[virtual]

Need method description

Since
1.0

Parameters

TGfxRectangle2D &

GetCTM()

const TGfxAffineTransform &GetCTM()[virtual]

Need method description

Since
1.0

GetCurrentScale()

TFloatFixPt GetCurrentScale()

GetDefaultAttributeL(const TInt, CCssValue *&)

TBool GetDefaultAttributeL(const TIntaNameId,
CCssValue *&aValue
)

Parameters

const TInt aNameId
CCssValue *& aValue

GetPathAttribute(TInt)

CGfxGeneralPath *GetPathAttribute(TIntaAttributeId)[virtual]

Parameters

TInt aAttributeId

GetRequiredExtensions(const CDesCArrayFlat *&)

voidGetRequiredExtensions(const CDesCArrayFlat *&aRequiredExtensions)[virtual]

Need method description

Since
1.0

Parameters

const CDesCArrayFlat *& aRequiredExtensions

GetRequiredFeatures(const CDesCArrayFlat *&)

voidGetRequiredFeatures(const CDesCArrayFlat *&aRequiredFeatures)[virtual]

Need method description

Since
1.0

Parameters

const CDesCArrayFlat *& aRequiredFeatures

GetSvgStylePropertiesArray(RPointerArray< CCssValue > *&)

voidGetSvgStylePropertiesArray(RPointerArray< CCssValue > *&aSvgStyleProperties)

Need method description

Since
1.0

Parameters

RPointerArray< CCssValue > *& aSvgStyleProperties

GetSystemLanguage(const CDesCArrayFlat *&)

TBool GetSystemLanguage(const CDesCArrayFlat *&aSystemLanguage)[virtual]

Need method description

Since
1.0

Parameters

const CDesCArrayFlat *& aSystemLanguage

GetTransform(MSvgTransformList *&)

voidGetTransform(MSvgTransformList *&aTransformList)[virtual]

Need method description

Since
1.0

Parameters

MSvgTransformList *& aTransformList

GetUnscaledBBox(TGfxRectangle2D &)

voidGetUnscaledBBox(TGfxRectangle2D &)[virtual]

Need method description

Since
1.0

Parameters

TGfxRectangle2D &

HasAnimation()

TBool HasAnimation()

HasAnyTests()

TBool HasAnyTests()[virtual]

HasExtension(const TDesC &)

TBool HasExtension(const TDesC &aExtension)[virtual]

Need method description

Since
1.0

Parameters

const TDesC & aExtension

HasFeature(const TDesC &)

TBool HasFeature(const TDesC &aFeature)[virtual]

Need method description

Since
1.0

Parameters

const TDesC & aFeature

Href()

const TDesC &Href()[virtual]

Need method description

Since
1.0

HrefPointer()

TDesC *HrefPointer()[virtual]

Id()

const TDesC *Id()

Need method description

Since
1.0

InitAllSvgStyleProperties(CSvgElementImpl *)

voidInitAllSvgStyleProperties(CSvgElementImpl *aElement)

Parameters

CSvgElementImpl * aElement

InitSvgJSRStyleProperties(CSvgElementImpl *)

voidInitSvgJSRStyleProperties(CSvgElementImpl *aParentElement)

Parameters

CSvgElementImpl * aParentElement

InitSvgStyleProperties()

TInt InitSvgStyleProperties()[protected]

Need method description

Since
1.0

InitSvgStylePropertiesWithNullL()

voidInitSvgStylePropertiesWithNullL()

Initialize all style property values with NULL.

Since
1.0

InitializeL(TUint8)

voidInitializeL(TUint8aElemID)[protected, virtual]

Need method description

Since
1.0

Parameters

TUint8 aElemID

IsAnimatedElement()

TBool IsAnimatedElement()

IsAnimating()

TBool IsAnimating()

IsDrawable()

TBool IsDrawable()[protected, virtual]

Need method description

Since
1.0

IsInherited(const TInt)

TBool IsInherited(const TIntaAttrId)

Parameters

const TInt aAttrId

IsMouseDown()

TBool IsMouseDown()

IsMouseIn()

TBool IsMouseIn()

IsOverwriteTransforms()

TBool IsOverwriteTransforms()

IsSVGEnginePaused()

TBool IsSVGEnginePaused()

IsTransformable()

TBool IsTransformable()

Need method description

Since
1.0

IsViewable()

TBool IsViewable()[inline, virtual]

Return wether an svg element is displayable, such as <rect>, <circle>, or an abstract element, such as <g>, <animate>.

Since
1.0

IsVisible()

TBool IsVisible()

PointToParent(const TInt)

voidPointToParent(const TIntaAttrId)

Parameters

const TInt aAttrId

Print(TBool)

voidPrint(TBoolaIsEncodeOn)[pure virtual]

Parameters

TBool aIsEncodeOn

PrintStyleProperties()

voidPrintStyleProperties()

PropagateToChildren(CCssValue *, CCssValue *, const TInt)

voidPropagateToChildren(CCssValue *aOldvalue,
CCssValue *aNewValue,
const TIntaNameId
)

Need method description

Since
1.0

Parameters

CCssValue * aOldvalue
CCssValue * aNewValue
const TInt aNameId

ReInitializeAnimation()

voidReInitializeAnimation()[virtual]

ReceiveEventL(MSvgEvent *)

TBool ReceiveEventL(MSvgEvent *aEvent)[virtual]

Need method description

Since
1.0

Parameters

MSvgEvent * aEvent

ReceiveEventL(MSvgEvent *, const TUint16)

TBool ReceiveEventL(MSvgEvent *aEvent,
const TUint16aSubEventMask
)[virtual]

Receives events and generates suitable internal events for engine based on aSubEventMask

Since
v3.2

Parameters

MSvgEvent * aEvent- The event of type TSvgEngineEventType
const TUint16 aSubEventMask- contains the list of interactive events that the element can respond to.

RemoveAttribute(const TInt)

TInt RemoveAttribute(const TIntaAttrId)[virtual]

Need method description

Since
1.0

Parameters

const TInt aAttrId

Reset(MSvgEvent *)

voidReset(MSvgEvent *aEvent)

Parameters

MSvgEvent * aEvent

ResetReferenceAttrSet()

voidResetReferenceAttrSet()

ResetReferenceElementL()

voidResetReferenceElementL()[virtual]

Need method description

Since
1.0

SetAllAttributesAdded(TBool)

voidSetAllAttributesAdded(TBoolaBool)

Parameters

TBool aBool

SetAttributeDesL(const TInt, const TDesC &)

TInt SetAttributeDesL(const TIntaNameId,
const TDesC &aValue
)[virtual]

Need method description

Since
1.0

Parameters

const TInt aNameId
const TDesC & aValue

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

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

SetAttributePathL(const TInt, CGfxGeneralPath *)

TInt SetAttributePathL(const TIntaNameId,
CGfxGeneralPath *aValue
)[virtual]

Need method description

Since
1.0

Parameters

const TInt aNameId
CGfxGeneralPath * aValue

SetAttributePathRef(const TInt, CGfxGeneralPath *&)

TInt SetAttributePathRef(const TIntaNameId,
CGfxGeneralPath *&aValue
)[virtual]

Parameters

const TInt aNameId
CGfxGeneralPath *& aValue

SetCTM(TGfxAffineTransform &)

voidSetCTM(TGfxAffineTransform &aTr)[virtual]

Need method description

Since
1.0

Parameters

TGfxAffineTransform & aTr

SetGCL(CGfx2dGc *)

voidSetGCL(CGfx2dGc *aGc)[virtual]

Need method description

Since
1.0

Parameters

CGfx2dGc * aGc

SetIdandXmlbaseL(const TDesC &, const TDesC &)

TInt SetIdandXmlbaseL(const TDesC &aPropertyName,
const TDesC &aValue
)[virtual]

Need method description

Since
1.0

Parameters

const TDesC & aPropertyName
const TDesC & aValue

SetIsAnimating(TBool)

voidSetIsAnimating(TBoolaBool)

Parameters

TBool aBool

SetLangSpaceAttributeL(const TDesC &, const TDesC &)

TBool SetLangSpaceAttributeL(const TDesC &aPropertyName,
const TDesC &aValue
)[virtual]

Need method description

Since
1.0

Parameters

const TDesC & aPropertyName
const TDesC & aValue

SetMouseDown(TBool)

voidSetMouseDown(TBoolaBool)

Parameters

TBool aBool

SetMouseIn(TBool)

voidSetMouseIn(TBoolaBool)

Parameters

TBool aBool

SetOverwriteTransforms(TBool)

voidSetOverwriteTransforms(TBoolaBool)

Parameters

TBool aBool

SetPathAttribute(TInt, CGfxGeneralPath *)

voidSetPathAttribute(TIntaSvgAttrId,
CGfxGeneralPath *aPathHandle
)[virtual]

Parameters

TInt aSvgAttrId
CGfxGeneralPath * aPathHandle

SetPresentationAttribute(const TInt8, CCssValue *&)

voidSetPresentationAttribute(const TInt8aPropertyId,
CCssValue *&aCssValue
)

Need method description

Since
1.0

Parameters

const TInt8 aPropertyId
CCssValue *& aCssValue

SetPropertyFloatL(const TInt &, TReal32)

TBool SetPropertyFloatL(const TInt &aAttrId,
TReal32aValue
)

This method sets a property value that takes a float

Since
1.0

Parameters

const TInt & aAttrId
TReal32 aValue

SetPropertyL(const TInt &, const TDesC &)

TBool SetPropertyL(const TInt &aAttrId,
const TDesC &aValue
)

Need method description

Since
1.0

Parameters

const TInt & aAttrId
const TDesC & aValue

SetRequiredExtensions(CDesCArrayFlat *&)

voidSetRequiredExtensions(CDesCArrayFlat *&aRequiredExtensions)[virtual]

Need method description

Since
1.0

Parameters

CDesCArrayFlat *& aRequiredExtensions

SetRequiredFeatures(CDesCArrayFlat *&)

voidSetRequiredFeatures(CDesCArrayFlat *&aRequiredFeatures)[virtual]

Parameters

CDesCArrayFlat *& aRequiredFeatures

SetSystemLanguage(CDesCArrayFlat *&)

voidSetSystemLanguage(CDesCArrayFlat *&aSystemLanguage)[virtual]

Need method description

Since
1.0

Parameters

CDesCArrayFlat *& aSystemLanguage

SetTestAttributeL(const TDesC &, const TDesC &)

TBool SetTestAttributeL(const TDesC &aPropertyName,
const TDesC &aValue
)[virtual]

Need method description

Since
1.0

Parameters

const TDesC & aPropertyName
const TDesC & aValue

SetTransform(MSvgTransformList *&)

voidSetTransform(MSvgTransformList *&aTransformList)[virtual]

Need method description

Since
1.0

Parameters

MSvgTransformList *& aTransformList

SetTransform(const TDesC &, const TDesC &)

TBool SetTransform(const TDesC &aAttributeName,
const TDesC &aValue
)[virtual]

Need method description

Since
1.0

Parameters

const TDesC & aAttributeName
const TDesC & aValue

SetTransformList(TGfxAffineTransform &)

voidSetTransformList(TGfxAffineTransform &aTr)[virtual]

Parameters

TGfxAffineTransform & aTr

SetTurnOff(TBool)

voidSetTurnOff(TBoolaBool)

Parameters

TBool aBool

SetUriRefDesL(const TUint16, const TDesC &)

TInt SetUriRefDesL(const TUint16aNameId,
const TDesC &aValue
)

Parameters

const TUint16 aNameId
const TDesC & aValue

SetXMLLangL(const TDesC &)

TInt SetXMLLangL(const TDesC &aXMLLang)[virtual]

Need method description

Since
1.0

Parameters

const TDesC & aXMLLang

SetXMLSpaceL(const TDesC &)

TInt SetXMLSpaceL(const TDesC &aXMLSpace)[virtual]

Need method description

Since
1.0

Parameters

const TDesC & aXMLSpace

SetXlinkAttributeL(const TDesC &, const TDesC &)

TBool SetXlinkAttributeL(const TDesC &aPropertyName,
const TDesC &aValue
)[virtual]

Need method description

Since
1.0

Parameters

const TDesC & aPropertyName
const TDesC & aValue

StyleInParent(CSvgElementImpl *, TInt)

TBool StyleInParent(CSvgElementImpl *aElement,
TIntaAttrIndex
)[virtual]

Need method description

Since
1.0

Parameters

CSvgElementImpl * aElement
TInt aAttrIndex

UpdateCTM()

voidUpdateCTM()[virtual]

WasTurnedOff()

TBool WasTurnedOff()

XMLLang()

const TDesC &XMLLang()[virtual]

Need method description

Since
1.0

XMLSpace()

const TDesC &XMLSpace()[virtual]

Need method description

Since
1.0

XlinkShow()

const TDesC &XlinkShow()[virtual]

Need method description

Since
1.0

Member Enumerations Documentation

Enum TElementBooleanBits

Enumerators

KAnimatingBit = 0x00000001
KWasTurnedOffBit = 0x00000002
KOverwriteTransformsBit = 0x00000004
KAllAttributesAddedBit = 0x00000008
KMouseDownBit = 0x00000010
KMouseInBit = 0x00000020

Member Data Documentation

RArray< TUint32 > * iAnimateAttrSet

RArray< TUint32 > *iAnimateAttrSet

TInt16 iAnimateMotionMatrixIndex

TInt16 iAnimateMotionMatrixIndex

TInt iAnimateTransformMatrixIndex

TInt iAnimateTransformMatrixIndex

TUint32 iBooleanFlags

TUint32 iBooleanFlags[private]

TInt iHasAnimationBase

TInt iHasAnimationBase

HBufC * iId

HBufC *iId[protected]

TUint16 iReqAttrFlag

TUint16 iReqAttrFlag

CSvgLangSpaceImpl * iSvgLangSpace

CSvgLangSpaceImpl *iSvgLangSpace[protected]

RPointerArray< CCssValue > * iSvgStyleProperties

RPointerArray< CCssValue > *iSvgStyleProperties[protected]

CSvgTestsImpl * iSvgTests

CSvgTestsImpl *iSvgTests[protected]

CSvgTransformableImpl * iSvgTransformable

CSvgTransformableImpl *iSvgTransformable[protected]

CSvgUriReferenceImpl * iSvgUriReferenceImpl

CSvgUriReferenceImpl *iSvgUriReferenceImpl[protected]