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 *)
void CloneSvgStylePropertiesL ( CSvgElementImpl *, CSvgElementImpl *)
void CreateSvgTestL (const TUint16 )
TSvgColor * CurrentColor ()
void DeactivateAnimation ()
TBool DoAnimProcL ( MSvgEvent *)
TBool DrawL ( CGfx2dGc *, CSvgElementImpl *)
void DrawShapeL ( CGfx2dGc *, MGfxShape &, CSvgElementImpl *)
void DrawShapeL ( CGfx2dGc *, CSvgElementImpl *)
void FindProperty (const TInt8 , CCssValue *&, CSvgElementImpl *)
void FindProperty (const TInt8 , CCssValue *&)
TInt GetAttributeDes (const TInt , TPtrC16 &)
TInt GetAttributeFloat (const TInt , TFloatFixPt &)
TInt GetAttributeIntL (const TInt , TInt32 &)
TInt GetAttributePath (const TInt , CGfxGeneralPath *&)
void GetBBox ( TGfxRectangle2D &)
const TGfxAffineTransform & GetCTM ()
TFloatFixPt GetCurrentScale ()
TBool GetDefaultAttributeL (const TInt , CCssValue *&)
CGfxGeneralPath * GetPathAttribute ( TInt )
void GetRequiredExtensions (const CDesCArrayFlat *&)
void GetRequiredFeatures (const CDesCArrayFlat *&)
void GetSvgStylePropertiesArray ( RPointerArray < CCssValue > *&)
TBool GetSystemLanguage (const CDesCArrayFlat *&)
void GetTransform ( MSvgTransformList *&)
void GetUnscaledBBox ( TGfxRectangle2D &)
TBool HasAnimation ()
TBool HasAnyTests ()
TBool HasExtension (const TDesC &)
TBool HasFeature (const TDesC &)
const TDesC & Href ()
TDesC * HrefPointer ()
const TDesC * Id ()
void InitAllSvgStyleProperties ( CSvgElementImpl *)
void InitSvgJSRStyleProperties ( CSvgElementImpl *)
void InitSvgStylePropertiesWithNullL ()
TBool IsAnimatedElement ()
TBool IsAnimating ()
TBool IsInherited (const TInt )
TBool IsMouseDown ()
TBool IsMouseIn ()
TBool IsOverwriteTransforms ()
TBool IsSVGEnginePaused ()
TBool IsTransformable ()
TBool IsViewable ()
TBool IsVisible ()
void PointToParent (const TInt )
void Print ( TBool )
void PrintStyleProperties ()
void PropagateToChildren ( CCssValue *, CCssValue *, const TInt )
void ReInitializeAnimation ()
TBool ReceiveEventL ( MSvgEvent *)
TBool ReceiveEventL ( MSvgEvent *, const TUint16 )
TInt RemoveAttribute (const TInt )
void Reset ( MSvgEvent *)
void ResetReferenceAttrSet ()
void ResetReferenceElementL ()
void SetAllAttributesAdded ( 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 *&)
void SetCTM ( TGfxAffineTransform &)
void SetGCL ( CGfx2dGc *)
TInt SetIdandXmlbaseL (const TDesC &, const TDesC &)
void SetIsAnimating ( TBool )
TBool SetLangSpaceAttributeL (const TDesC &, const TDesC &)
void SetMouseDown ( TBool )
void SetMouseIn ( TBool )
void SetOverwriteTransforms ( TBool )
void SetPathAttribute ( TInt , CGfxGeneralPath *)
void SetPresentationAttribute (const TInt8 , CCssValue *&)
TBool SetPropertyFloatL (const TInt &, TReal32 )
TBool SetPropertyL (const TInt &, const TDesC &)
void SetRequiredExtensions ( CDesCArrayFlat *&)
void SetRequiredFeatures ( CDesCArrayFlat *&)
void SetSystemLanguage ( CDesCArrayFlat *&)
TBool SetTestAttributeL (const TDesC &, const TDesC &)
void SetTransform ( MSvgTransformList *&)
TBool SetTransform (const TDesC &, const TDesC &)
void SetTransformList ( TGfxAffineTransform &)
void SetTurnOff ( 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 )
void UpdateCTM ()
TBool WasTurnedOff ()
const TDesC & XMLLang ()
const TDesC & XMLSpace ()
const TDesC & XlinkShow ()
Protected Member Functions
CSvgElementImpl ()
void CopyL ( CSvgElementImpl *)
TInt InitSvgStyleProperties ()
void InitializeL ( 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
enum TElementBooleanBits {
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,
TBool aIsJSR226Element = EFalse
) [virtual]

Need method description

Since
1.0

Parameters

MXmlElement * aElement
TBool aIsJSR226Element = EFalse

AreAllAttributesAdded()

TBool AreAllAttributesAdded ( )

CanGenerateInternalEvent(TUint16, TSvgEvent)

TBool CanGenerateInternalEvent ( TUint16 aSubEventmask,
TSvgEvent aEvent
)

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 *)

void CloneSvgStylePropertiesL ( CSvgElementImpl * aNewChild,
CSvgElementImpl * aParentElement
)

Need method description

Since
1.0

Parameters

CSvgElementImpl * aNewChild
CSvgElementImpl * aParentElement

CopyL(CSvgElementImpl *)

void CopyL ( CSvgElementImpl * aDestElement ) [protected]

Parameters

CSvgElementImpl * aDestElement

CreateSvgTestL(const TUint16)

void CreateSvgTestL ( const TUint16 aAttrName )

Parameters

const TUint16 aAttrName

CurrentColor()

TSvgColor * CurrentColor ( ) [virtual]

Need method description

Since
1.0

DeactivateAnimation()

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

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

Need method description

Since
1.0

Parameters

CGfx2dGc * aGc
MGfxShape & aShape
CSvgElementImpl * aElement

DrawShapeL(CGfx2dGc *, CSvgElementImpl *)

void DrawShapeL ( CGfx2dGc * aGc,
CSvgElementImpl * aElement
) [virtual]

Need method description

Since
1.0

Parameters

CGfx2dGc * aGc
CSvgElementImpl * aElement

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

void FindProperty ( const TInt8 aPropertyId,
CCssValue *& aCssValue,
CSvgElementImpl * aElement
)

Need method description

Since
1.0

Parameters

const TInt8 aPropertyId
CCssValue *& aCssValue
CSvgElementImpl * aElement

FindProperty(const TInt8, CCssValue *&)

void FindProperty ( const TInt8 aPropertyId,
CCssValue *& aCssValue
)

Parameters

const TInt8 aPropertyId
CCssValue *& aCssValue

GetAttributeDes(const TInt, TPtrC16 &)

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

Need method description

Since
1.0

Parameters

const TInt aNameId
TPtrC16 & aValue

GetAttributeFloat(const TInt, TFloatFixPt &)

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

Need method description

Since
1.0

Parameters

const TInt aNameId
TFloatFixPt & aValue

GetAttributeIntL(const TInt, TInt32 &)

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

Need method description

Since
1.0

Parameters

const TInt aNameId
TInt32 & aValue

GetAttributePath(const TInt, CGfxGeneralPath *&)

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

Need method description

Since
1.0

Parameters

const TInt aNameId
CGfxGeneralPath *& aValue

GetBBox(TGfxRectangle2D &)

void GetBBox ( 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 TInt aNameId,
CCssValue *& aValue
)

Parameters

const TInt aNameId
CCssValue *& aValue

GetPathAttribute(TInt)

CGfxGeneralPath * GetPathAttribute ( TInt aAttributeId ) [virtual]

Parameters

TInt aAttributeId

GetRequiredExtensions(const CDesCArrayFlat *&)

void GetRequiredExtensions ( const CDesCArrayFlat *& aRequiredExtensions ) [virtual]

Need method description

Since
1.0

Parameters

const CDesCArrayFlat *& aRequiredExtensions

GetRequiredFeatures(const CDesCArrayFlat *&)

void GetRequiredFeatures ( const CDesCArrayFlat *& aRequiredFeatures ) [virtual]

Need method description

Since
1.0

Parameters

const CDesCArrayFlat *& aRequiredFeatures

GetSvgStylePropertiesArray(RPointerArray< CCssValue > *&)

void GetSvgStylePropertiesArray ( 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 *&)

void GetTransform ( MSvgTransformList *& aTransformList ) [virtual]

Need method description

Since
1.0

Parameters

MSvgTransformList *& aTransformList

GetUnscaledBBox(TGfxRectangle2D &)

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

void InitAllSvgStyleProperties ( CSvgElementImpl * aElement )

Parameters

CSvgElementImpl * aElement

InitSvgJSRStyleProperties(CSvgElementImpl *)

void InitSvgJSRStyleProperties ( CSvgElementImpl * aParentElement )

Parameters

CSvgElementImpl * aParentElement

InitSvgStyleProperties()

TInt InitSvgStyleProperties ( ) [protected]

Need method description

Since
1.0

InitSvgStylePropertiesWithNullL()

void InitSvgStylePropertiesWithNullL ( )

Initialize all style property values with NULL.

Since
1.0

InitializeL(TUint8)

void InitializeL ( TUint8 aElemID ) [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 TInt aAttrId )

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)

void PointToParent ( const TInt aAttrId )

Parameters

const TInt aAttrId

Print(TBool)

void Print ( TBool aIsEncodeOn ) [pure virtual]

Parameters

TBool aIsEncodeOn

PrintStyleProperties()

void PrintStyleProperties ( )

PropagateToChildren(CCssValue *, CCssValue *, const TInt)

void PropagateToChildren ( CCssValue * aOldvalue,
CCssValue * aNewValue,
const TInt aNameId
)

Need method description

Since
1.0

Parameters

CCssValue * aOldvalue
CCssValue * aNewValue
const TInt aNameId

ReInitializeAnimation()

void ReInitializeAnimation ( ) [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 TUint16 aSubEventMask
) [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 TInt aAttrId ) [virtual]

Need method description

Since
1.0

Parameters

const TInt aAttrId

Reset(MSvgEvent *)

void Reset ( MSvgEvent * aEvent )

Parameters

MSvgEvent * aEvent

ResetReferenceAttrSet()

void ResetReferenceAttrSet ( )

ResetReferenceElementL()

void ResetReferenceElementL ( ) [virtual]

Need method description

Since
1.0

SetAllAttributesAdded(TBool)

void SetAllAttributesAdded ( TBool aBool )

Parameters

TBool aBool

SetAttributeDesL(const TInt, const TDesC &)

TInt SetAttributeDesL ( const TInt aNameId,
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 TInt aNameId,
const TFloatFixPt aValue
) [virtual]

Need method description

Since
1.0

Parameters

const TInt aNameId
const TFloatFixPt aValue

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

SetAttributePathL(const TInt, CGfxGeneralPath *)

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

Need method description

Since
1.0

Parameters

const TInt aNameId
CGfxGeneralPath * aValue

SetAttributePathRef(const TInt, CGfxGeneralPath *&)

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

Parameters

const TInt aNameId
CGfxGeneralPath *& aValue

SetCTM(TGfxAffineTransform &)

void SetCTM ( TGfxAffineTransform & aTr ) [virtual]

Need method description

Since
1.0

Parameters

TGfxAffineTransform & aTr

SetGCL(CGfx2dGc *)

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

void SetIsAnimating ( TBool aBool )

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)

void SetMouseDown ( TBool aBool )

Parameters

TBool aBool

SetMouseIn(TBool)

void SetMouseIn ( TBool aBool )

Parameters

TBool aBool

SetOverwriteTransforms(TBool)

void SetOverwriteTransforms ( TBool aBool )

Parameters

TBool aBool

SetPathAttribute(TInt, CGfxGeneralPath *)

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

Parameters

TInt aSvgAttrId
CGfxGeneralPath * aPathHandle

SetPresentationAttribute(const TInt8, CCssValue *&)

void SetPresentationAttribute ( const TInt8 aPropertyId,
CCssValue *& aCssValue
)

Need method description

Since
1.0

Parameters

const TInt8 aPropertyId
CCssValue *& aCssValue

SetPropertyFloatL(const TInt &, TReal32)

TBool SetPropertyFloatL ( const TInt & aAttrId,
TReal32 aValue
)

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 *&)

void SetRequiredExtensions ( CDesCArrayFlat *& aRequiredExtensions ) [virtual]

Need method description

Since
1.0

Parameters

CDesCArrayFlat *& aRequiredExtensions

SetRequiredFeatures(CDesCArrayFlat *&)

void SetRequiredFeatures ( CDesCArrayFlat *& aRequiredFeatures ) [virtual]

Parameters

CDesCArrayFlat *& aRequiredFeatures

SetSystemLanguage(CDesCArrayFlat *&)

void SetSystemLanguage ( 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 *&)

void SetTransform ( 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 &)

void SetTransformList ( TGfxAffineTransform & aTr ) [virtual]

Parameters

TGfxAffineTransform & aTr

SetTurnOff(TBool)

void SetTurnOff ( TBool aBool )

Parameters

TBool aBool

SetUriRefDesL(const TUint16, const TDesC &)

TInt SetUriRefDesL ( const TUint16 aNameId,
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,
TInt aAttrIndex
) [virtual]

Need method description

Since
1.0

Parameters

CSvgElementImpl * aElement
TInt aAttrIndex

UpdateCTM()

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