CSvgDocumentImpl Class Reference
class CSvgDocumentImpl : public CBase |
An SVG document that represents a SVG element tree..
Public Member Functions |
---|
| ~CSvgDocumentImpl() |
void | AddEventBeginTime(MSvgEventReceiver *, TUint32, MSvgEventReceiver *) |
void | AddInternalMouseListener(const MSvgMouseListener *) |
void | AddToEventReceiverListL(MSvgEventReceiver *, TUint8) |
void | AddToEventReceiverListL(MSvgEventReceiver *, TSvgEvent, TUint8) |
TUint32
| AnimationDuration() |
MXmlElement * | AppendChildL(MXmlElement *) |
void | CancelParsing() |
TInt
| CreateAttribute(const TDesC &) |
MXmlElement * | CreateElementL(const TDesC &) |
MXmlElement * | CreateElementL(const TUint8) |
TInt32
| CurrentTime() |
TInt32
| DecCurFocusIndex() |
void | DocumentTransform(TGfxAffineTransform &) |
void | ElementAppendedOrRemoved() |
CSvgEngineImpl * | Engine() |
void | FindAllElements(CSvgElementImpl *, TInt, RPointerArray< CSvgElementImpl > &, TSvgSearchFlags) |
void | FindAllIds(CSvgElementImpl *, RPointerArray< TDesC > &) |
CSvgBitmapFontProvider * | GetBitmapFontProvider() |
TInt32
| GetCurFocusIndex() |
CSvgElementImpl * | GetCurFocusObject() |
TGfxAffineTransform
| GetDocumentTransform() |
MXmlElement * | GetElementById(const TDesC &) |
MSvgError * | GetError() |
CSvgElementImpl * | GetEventReceiverElement(TInt32, TBool, TUint8, TInt32 &) |
CXmlElementImpl * | GetFocusElement() |
TDesC * | GetId(TInt) |
TInt
| GetImageElementsCount() |
const RPointerArray< MSvgLoadingListener > * | GetLoadingListeners() |
TInt
| GetNumberOfIds(MXmlElement *) |
void | GetUri(TDes &) |
TDesC & | GetUrl() |
TBool
| HasError() |
void | ImageLoadingCompleted(TInt) |
TInt32
| IncCurFocusIndex() |
TBool
| IsAnimationFile() |
TBool
| IsDocumentContentInteractive() |
TUint32
| IsIndefiniteAnimation() |
TBool
| IsParsing() |
TBool
| IsThumbNailOnly() |
TBool
| IsValidSubEventMask(TUint16) |
void | Load(const TDesC &, CSvgErrorImpl &) |
void | Load(const TDesC8 &, CSvgErrorImpl &, TBool) |
void | Load(RFile &, CSvgErrorImpl &) |
void | Load16BitString(const TDesC16 &, CSvgErrorImpl &, TBool) |
TInt
| MouseInternalListenerCount() |
CSvgDocumentImpl * | NewL(CSvgBitmapFontProvider *, const TBool, const TSvgSyncBehaviour, const TInt32) |
CSvgDocumentImpl * | NewLC(CSvgBitmapFontProvider *, const TBool, const TSvgSyncBehaviour, const TInt32) |
void | NotifyDocumentEnd() |
void | NotifyDocumentStart() |
void | NotifyElementEnd(const TDesC &, TBool) |
void | NotifyElementStart(const TDesC &, MSvgAttributeList &, TBool) |
void | NotifyExternalDataReceived(const TDesC &) |
void | NotifyExternalDataRequestFailed(const TDesC &) |
void | NotifyExternalDataRequested(const TDesC &) |
void | NotifyInternalMouseEntered(RPointerArray< CSvgElementImpl > &, TInt, TInt) |
void | NotifyInternalMouseExited(RPointerArray< CSvgElementImpl > &, TInt, TInt) |
void | NotifyInternalMouseMoved(RPointerArray< CSvgElementImpl > &, TInt, TInt) |
void | NotifyInternalMousePressed(RPointerArray< CSvgElementImpl > &, TInt, TInt) |
void | NotifyInternalMouseReleased(RPointerArray< CSvgElementImpl > &, TInt, TInt) |
void | NotifyUnsupportedElement(const TDesC &, MSvgAttributeList &) |
TSvgObjectType
| ObjectType() |
void | OpenSession(RFs &, CSvgErrorImpl &) |
void | ParsePostOrderMediaElements(CSvgElementImpl *, RPointerArray< CSvgElementImpl > &) |
void | PrepareError(CSvgErrorImpl &, TSvgErrorCode, TInt, const TDesC &, const TDesC &) |
void | PrintAllElements(CSvgElementImpl *) |
void | QueueFontReleaseReq(CFont *) |
void | ReInitialize() |
void | RemoveFromEventReceiverList(MSvgEventReceiver *) |
void | RemoveInternalMouseListener(const MSvgMouseListener *) |
void | Reset(MSvgEvent *) |
IMPORT_C MXmlElement * | RootElement() |
CSvgSchemaData * | SchemaData() |
TBool
| SearchByPointer(CSvgElementImpl *, CSvgElementImpl *) |
void | SetCurFocusIndex(TInt32) |
void | SetCurFocusObject(CSvgElementImpl *) |
void | SetCurrentTime(const TInt32) |
void | SetDRMMode(TBool) |
void | SetDRMRights(TBool) |
void | SetEngine(CSvgEngineImpl *) |
void | SetError(TInt, const TDesC &, const TDesC &) |
void | SetFocusElement(CXmlElementImpl *) |
void | SetImageElementsCount(TInt) |
void | SetIsWarning(TBool) |
void | SetLoadingListeners(const RPointerArray< MSvgLoadingListener > *) |
void | SetTCSyncBehavior(const TSvgSyncBehaviour) |
void | SetTCSyncMaster(const TBool) |
void | SetTCSyncTolerance(const TUint32) |
void | SetThumbNailMode(TBool) |
void | SetUri(const TDesC &) |
void | SetWasPrepared(TBool) |
void | SortEventList() |
TBool
| SvgElementPresent(CSvgElementImpl *) |
TBool
| SvgHasAnimationElement() |
TSvgSyncBehaviour
| SyncBehaviorDefault() |
TUint32
| SyncToleranceDefault() |
CSvgTimeContainer * | TimeContainer() |
TBool
| WasPrepared() |
TBool
| isGroupOpacity(CSvgElementImpl *) |
Private Member Functions |
---|
| CSvgDocumentImpl(CSvgBitmapFontProvider *, const TBool, const TSvgSyncBehaviour, const TInt32) |
TBool
| CanGenerateTick() |
TBool
| CanUseParentTick() |
void | ConstructL() |
TInt
| CreateProcessPrivateDirectory(RFs &, TFileName &) |
CSvgTimeContainer * | GetChildTimeContainer() |
void | GetCnfSyncMasterStatus(TBool &) |
void | GetCurSyncMasterStatus(TBool &) |
void | GetEntityCurrentTime(TUint32 &) |
TSvgSyncBehaviour
| GetEntitySyncBehavior() |
TInt
| GetProcessPrivatePath(RFs &, TFileName &) |
TBool
| IsBinarySvg(const TDesC8 &) |
TBool
| IsDRMContent(RFile &) |
TBool
| IsDRMContent(const TDesC8 &) |
TBool
| IsGzipContent(RFile &) |
TBool
| IsGzipContent(const TDesC8 &) |
void | Load(RFs &, RFile &, CSvgErrorImpl &) |
void | LoadingCompleted() |
void | ParentTimeContainerTick(TSvgTick) |
void | PauseTimedEntity() |
void | Process16BitSvgContentL(const TDesC16 &, CSvgErrorImpl &, TBool) |
HBufC8 * | ProcessDRMContentL(RFile &, CSvgErrorImpl &) |
void | ProcessDRMError(TInt, CSvgErrorImpl &) |
TBool
| ProcessGZipContent(RFs &, RFile &, TFileName &, CSvgErrorImpl &) |
TBool
| ProcessGZipContent(RFs &, TFileName &, TFileName &, CSvgErrorImpl &) |
void | ProcessSvgContentL(const TDesC8 &, CSvgErrorImpl &, TBool) |
void | ResumeTimedEntity() |
void | ResyncTimedEntity(TUint32) |
MXmlElement * | SearchElementById(MXmlElement *, const TDesC &) |
void | SetCurSyncMasterStatus(TBool) |
void | StopTimedEntity() |
TUint32
| SubtreeDuration(CSvgElementImpl *) |
TInt
| WriteToTempFile(RFs &, const TDesC8 &, TFileName &, CSvgErrorImpl &) |
TInt
| WriteToTempFile(RFs &, RFile &, TFileName &, CSvgErrorImpl &) |
Constructor & Destructor Documentation
CSvgDocumentImpl(CSvgBitmapFontProvider *, const TBool, const TSvgSyncBehaviour, const TInt32)
Parameters
CSvgBitmapFontProvider * aSvgBitmapFontProvider | |
const TBool aHasParent | - Indicates whether document has a parent or not aSyncBehavDefault - Indicates default synchronised behaviour for runtime synchronisation. aSyncTolDefault - Indicates the synchronised tolerance in msecs for runtime synchronisation. |
const TSvgSyncBehaviour aSyncBehavDefault | |
const TInt32 aSyncTolDefault | |
~CSvgDocumentImpl()
~CSvgDocumentImpl | ( | ) | [virtual] |
Member Functions Documentation
AddEventBeginTime(MSvgEventReceiver *, TUint32, MSvgEventReceiver *)
Provide the event end time information to the Event Handler
Parameters
MSvgEventReceiver * aElement | - An element that, ultimately, processes the event (eg. an animation element) |
TUint32 aTime | - The end time for an event on the target element |
MSvgEventReceiver * aTargetElement | - The element for which the event is processed |
AddInternalMouseListener(const MSvgMouseListener *)
AddToEventReceiverListL(MSvgEventReceiver *, TUint8)
Add an object to the list of objects that are notified of an event
Parameters
MSvgEventReceiver * aElement | - An SVG element that wants to be registered for an event (implements MSvgEventReceiver interface) |
TUint8 aEventMask | - A bit mask that indicates the types of events an object listens for |
AddToEventReceiverListL(MSvgEventReceiver *, TSvgEvent, TUint8)
Add an object to the list of objects that are notified of an event Has an additional parameter aEvent which is used to check for interactive events
Parameters
MSvgEventReceiver * aElement | - An SVG element that wants to be registered for an event (implements MSvgEventReceiver interface) |
TSvgEvent aEvent | - An SVG Event that the target element needs to generate |
TUint8 aEventMask | - A bit mask that indicates the types of events an object listens for |
AnimationDuration()
return the animation duration in milliseconds.
AppendChildL(MXmlElement *)
CanGenerateTick()
TBool
| CanGenerateTick | ( | ) | [private] |
From
MSvgTimedEntityInterface Check if timed entity can provide timing ticks to rest of time container elements. This behavior could change dynamically. For example, if audio clip is over, the audio element can't generate ticks for others.
- Since
- Series 3.2
CanUseParentTick()
TBool
| CanUseParentTick | ( | ) | [private] |
Check if timed entity can use its parent's tick. Usually only the parent document should return true for this function. All other elements return false
- Since
- Series 3.2
CancelParsing()
Cancel loading of document if it is currently parsing.
ConstructL()
void | ConstructL | ( | ) | [private] |
CreateAttribute(const TDesC &)
CreateElementL(const TDesC &)
CreateElementL(const TUint8)
CreateProcessPrivateDirectory(RFs &, TFileName &)
CurrentTime()
Accessor Function for the document's current time
- Since
- S60 3.2
DocumentTransform(TGfxAffineTransform &)
ElementAppendedOrRemoved()
void | ElementAppendedOrRemoved | ( | ) | |
Called by AppendChild/RemoveChild to notify owner document of changes.
FindAllElements(CSvgElementImpl *, TInt, RPointerArray< CSvgElementImpl > &, TSvgSearchFlags)
FindAllIds(CSvgElementImpl *, RPointerArray< TDesC > &)
GetChildTimeContainer()
CSvgTimeContainer * | GetChildTimeContainer | ( | ) | [private] |
GetCnfSyncMasterStatus(TBool &)
void | GetCnfSyncMasterStatus | ( | TBool & | aIsSyncMaster | ) | [private] |
From
MSvgTimedEntityInterface Returns the configured sync master value(as per DOM tree) as specified in the SVG content.
- Since
- Series 3.2
Parameters
TBool & aIsSyncMaster | Indicates whether the element is configured as Sync Master. |
GetCurSyncMasterStatus(TBool &)
void | GetCurSyncMasterStatus | ( | TBool & | isSyncMaster | ) | [private] |
From
MSvgTimedEntityInterface Check if timed entity is going to act as timing master in the time container. This behavior could change dynamically.
- Since
- Series 3.2
GetElementById(const TDesC &)
GetEntityCurrentTime(TUint32 &)
void | GetEntityCurrentTime | ( | TUint32 & | aEntityCurTime | ) | [private] |
From
MSvgTimedEntityInterface When the timed entity acts as timing master in the time container, the time container gets the timed entity clock using this method and feeds to rest of timed entities.
- Since
- Series 3.2
Parameters
TUint32 & aEntityCurTime | Current Entity Time in msecs. |
GetError()
return the error reference. May be NULL. Call HasError first.
GetEventReceiverElement(TInt32, TBool, TUint8, TInt32 &)
returns the next (or prev) focussable object starting with a given index
Parameters
TInt32 aIndex | - search for a focussable object with this index |
TBool aNext | - Etrue (next) EFalse (prev) (go forward or backward for search) |
TUint8 aEventMask | - Event mask for event types the client is interested in |
TInt32 & aNewIndex | - Return the actual index where the object was found |
GetImageElementsCount()
TInt
| GetImageElementsCount | ( | ) | |
GetLoadingListeners()
Set the list of MSvgLoadingListener for this document to send back notification of parsing progress. NULL is also valid.
GetNumberOfIds(MXmlElement *)
GetProcessPrivatePath(RFs &, TFileName &)
HasError()
return whether this document has an error set.
ImageLoadingCompleted(TInt)
void | ImageLoadingCompleted | ( | TInt | aErrorStatus | ) | [virtual] |
ImageLoadingObserver interface method. Called from Image loading class to notify image loading completion.
IsAnimationFile()
Checks whether the current loaded file is animatable or static
IsBinarySvg(const TDesC8 &)
IsDRMContent(const TDesC8 &)
IsDocumentContentInteractive()
TBool
| IsDocumentContentInteractive | ( | ) | |
Finds if Document content is Interactive
IsGzipContent(const TDesC8 &)
IsIndefiniteAnimation()
return wether animation is indefinite.
IsParsing()
Return whether document is currently parsing.
IsThumbNailOnly()
Return whether the loaded document is a thumbnail only. ETrue is returned only when the loaded content is DRM protected AND SetThumbNailMode is called with ETrue.
IsValidSubEventMask(TUint16)
Checks whether the aSubEventMask is has a valid value set
- Since
- v3.2
Load(const TDesC &, CSvgErrorImpl &)
Load a svg content from the given filename
Load(const TDesC8 &, CSvgErrorImpl &, TBool)
Load a svg content from the given byte-array
Load(RFile &, CSvgErrorImpl &)
Load a svg content from the given file-handle
Load(RFs &, RFile &, CSvgErrorImpl &)
Load16BitString(const TDesC16 &, CSvgErrorImpl &, TBool)
Load a svg content from JSR226 that is already TDesc16
LoadingCompleted()
void | LoadingCompleted | ( | ) | [private] |
MouseInternalListenerCount()
TInt
| MouseInternalListenerCount | ( | ) | |
Return number of mouselisteners.
NewL(CSvgBitmapFontProvider *, const TBool, const TSvgSyncBehaviour, const TInt32)
NewLC(CSvgBitmapFontProvider *, const TBool, const TSvgSyncBehaviour, const TInt32)
NotifyDocumentEnd()
Send to loading listeners of a document end event.
NotifyDocumentStart()
void | NotifyDocumentStart | ( | ) | |
Send to loading listeners of a document start event.
NotifyElementEnd(const TDesC &, TBool)
void | NotifyElementEnd | ( | const TDesC & | aTagName, |
| TBool | aIsSvgChild |
| ) | |
Send to loading listeners of an element end event.
NotifyElementStart(const TDesC &, MSvgAttributeList &, TBool)
Send to loading listeners of an element start event.
NotifyExternalDataReceived(const TDesC &)
void | NotifyExternalDataReceived | ( | const TDesC & | aUri | ) | |
Send to loading listeners of a succesfful external data reception.
NotifyExternalDataRequestFailed(const TDesC &)
void | NotifyExternalDataRequestFailed | ( | const TDesC & | aUri | ) | |
Send to loading listeners of a failed external data request.
NotifyExternalDataRequested(const TDesC &)
void | NotifyExternalDataRequested | ( | const TDesC & | aUri | ) | |
Send to loading listeners of an external data request.
NotifyInternalMouseEntered(RPointerArray< CSvgElementImpl > &, TInt, TInt)
Send to mouse listeners of a mouse-entered event.
NotifyInternalMouseExited(RPointerArray< CSvgElementImpl > &, TInt, TInt)
Send to mouse listeners of a mouse-exited event.
NotifyInternalMouseMoved(RPointerArray< CSvgElementImpl > &, TInt, TInt)
Send to mouse listeners of a mouse-moved event.
NotifyInternalMousePressed(RPointerArray< CSvgElementImpl > &, TInt, TInt)
Send to mouse listeners of a mouse-pressed event.
NotifyInternalMouseReleased(RPointerArray< CSvgElementImpl > &, TInt, TInt)
Send to mouse listeners of a mouse-released event.
NotifyUnsupportedElement(const TDesC &, MSvgAttributeList &)
Send to loading listeners of an unsupported element event.
OpenSession(RFs &, CSvgErrorImpl &)
ParentTimeContainerTick(TSvgTick)
void | ParentTimeContainerTick | ( | TSvgTick | aTick | ) | [private] |
From
MSvgTimedEntityInterface The parent time container provides the timing clock to the timed entity (audio, video, animation, document) using this routine.
- Since
- Series 3.2
ParsePostOrderMediaElements(CSvgElementImpl *, RPointerArray< CSvgElementImpl > &)
Prepare a list of media elements in DOM tree in postorder
- Since
- Series 3.2
PauseTimedEntity()
void | PauseTimedEntity | ( | ) | [private] |
From
MSvgTimedEntityInterface This would be used for pausing the timed entity while other locked timed entities get loaded.
- Since
- S60 3.2
PrepareError(CSvgErrorImpl &, TSvgErrorCode, TInt, const TDesC &, const TDesC &)
Fill the given error object with the appropriate error codes, messages.
PrintAllElements(CSvgElementImpl *)
Process16BitSvgContentL(const TDesC16 &, CSvgErrorImpl &, TBool)
void | Process16BitSvgContentL | ( | const TDesC16 & | aByteArray, |
| CSvgErrorImpl & | aError, |
| TBool | aRemoveFalseSwitchElements = ETrue |
| ) | [private] |
ProcessDRMContentL(RFile &, CSvgErrorImpl &)
ProcessDRMError(TInt, CSvgErrorImpl &)
ProcessGZipContent(RFs &, RFile &, TFileName &, CSvgErrorImpl &)
ProcessGZipContent(RFs &, TFileName &, TFileName &, CSvgErrorImpl &)
ProcessSvgContentL(const TDesC8 &, CSvgErrorImpl &, TBool)
void | ProcessSvgContentL | ( | const TDesC8 & | aByteArray, |
| CSvgErrorImpl & | aError, |
| TBool | aRemoveFalseSwitchElements = ETrue |
| ) | [private] |
QueueFontReleaseReq(CFont *)
void | QueueFontReleaseReq | ( | CFont * | aFont | ) | |
RemoveFromEventReceiverList(MSvgEventReceiver *)
Removed an object to the list of objects that are notified of an event
Parameters
MSvgEventReceiver * aElement | - An SVG element that wants to be registered for an event (implements MSvgEventReceiver interface) |
RemoveInternalMouseListener(const MSvgMouseListener *)
Reset(MSvgEvent *)
Two Phase constructor for SVG document
- Since
- 1.0
ResumeTimedEntity()
void | ResumeTimedEntity | ( | ) | [private] |
From
MSvgTimedEntityInterface This would be used for resuming the timed entity once all locked timed entities get loaded.
- Since
- S60 3.2
ResyncTimedEntity(TUint32)
void | ResyncTimedEntity | ( | TUint32 | aSynctime | ) | [private] |
From
MSvgTimedEntityInterface If the timed entity needs to be in sync with the time container and it has slipped beyond the sync tolerance limit, the method is called to bring the element in sync with the time container.
- Since
- Series 3.2
Parameters
TUint32 aSynctime | Time for resync in msecs. |
SearchByPointer(CSvgElementImpl *, CSvgElementImpl *)
SearchElementById(MXmlElement *, const TDesC &)
SetCurFocusIndex(TInt32)
void | SetCurFocusIndex | ( | TInt32 | aVal | ) | |
SetCurFocusObject(CSvgElementImpl *)
SetCurSyncMasterStatus(TBool)
void | SetCurSyncMasterStatus | ( | TBool | aSyncMasterStatus | ) | [private] |
From
MSvgTimedEntityInterface If some other element is resolved as syncMaster in the time container group, this element can not act as sync master.
- Since
- Series 3.2
Parameters
TBool aSyncMasterStatus | Indicates whether the element is currrently Sync Master. |
SetCurrentTime(const TInt32)
void | SetCurrentTime | ( | const TInt32 | aCurTime | ) | |
Set Function for the document's current time
- Since
- S60 3.2
Parameters
const TInt32 aCurTime | Current Time to be set in msecs |
SetDRMMode(TBool)
void | SetDRMMode | ( | TBool | aEnable | ) | |
Sets DRM Check Enable/Disable
SetDRMRights(TBool)
void | SetDRMRights | ( | TBool | aEnable | ) | |
Set the document to disable/enable consuming drm rights
SetEngine(CSvgEngineImpl *)
SetError(TInt, const TDesC &, const TDesC &)
Set the error type and error message for this document. Will note override existing error.
SetFocusElement(CXmlElementImpl *)
SetImageElementsCount(TInt)
void | SetImageElementsCount | ( | TInt | aCnt | ) | |
SetIsWarning(TBool)
void | SetIsWarning | ( | TBool | aIsWarning = ETrue | ) | |
SetLoadingListeners(const RPointerArray< MSvgLoadingListener > *)
Set the list of MSvgLoadingListener for this document to send back notification of parsing progress. NULL is also valid.
SetTCSyncBehavior(const TSvgSyncBehaviour)
Set the Synchronised behaviour for the time container
- Since
- S60 3.2
SetTCSyncMaster(const TBool)
void | SetTCSyncMaster | ( | const TBool | aValue | ) | |
Set the time container as Synchronised Master
- Since
- S60 3.2
Parameters
const TBool aValue | true | false |
SetTCSyncTolerance(const TUint32)
void | SetTCSyncTolerance | ( | const TUint32 | aValue | ) | |
Set the Synchronised Tolerance for the time container
- Since
- S60 3.2
SetThumbNailMode(TBool)
void | SetThumbNailMode | ( | TBool | aThumbNailMode | ) | |
Set the document to be in thumbnailmode, which will not consume the DRM right if the Svg content is DRM encrypted.
SetUri(const TDesC &)
void | SetUri | ( | const TDesC & | aUri | ) | |
SetWasPrepared(TBool)
void | SetWasPrepared | ( | TBool | aBool | ) | |
Set the flag to indicate this document was prepared (PrepareDom) or loaded (Load).
SortEventList()
An internal method that sorts the events in a time scale
StopTimedEntity()
void | StopTimedEntity | ( | ) | [private] |
SubtreeDuration(CSvgElementImpl *)
SvgElementPresent(CSvgElementImpl *)
SvgHasAnimationElement()
TBool
| SvgHasAnimationElement | ( | ) | |
Finds if Animation element is there.
SyncBehaviorDefault()
Accessor funciton for SyncBehaviorDefault value
- Since
- S60 3.2
SyncToleranceDefault()
Accessor funciton for SyncToleranceDefault value
- Since
- S60 3.2
TimeContainer()
CSvgTimeContainer * | TimeContainer | ( | ) | |
Accessor for the time container.
- Since
- Series 3.2
WasPrepared()
Return whether this document was prepared (PrepareDom) or loaded (Load).
WriteToTempFile(RFs &, const TDesC8 &, TFileName &, CSvgErrorImpl &)
WriteToTempFile(RFs &, RFile &, TFileName &, CSvgErrorImpl &)
isGroupOpacity(CSvgElementImpl *)
Member Data Documentation
const TInt KIndefiniteAnimationDuration
const TInt | KIndefiniteAnimationDuration | [private, static] |
TUint
iAnimationDuration
TUint
| iAnimationDuration | [private] |
TBool
iAnimationResetNeeded
TBool
| iAnimationResetNeeded |
TBool
iCheckedAnimationDuration
TBool
| iCheckedAnimationDuration | [private] |
CSvgElementImpl * iCurrentFocusObject
TBool
iDrmEnable
TBool
| iDrmEnable | [private] |
TBool
iDrmRightsConsumptionEnabled
TBool
| iDrmRightsConsumptionEnabled | [private] |
CSvgEventHandler * iEventHandler
CSvgFontHashMap * iFontHashMap
TBool
iHasGradientElement
TBool
| iHasGradientElement | [private] |
TBool
iHasParent
TBool
| iHasParent | [private] |
TBool
iIsDRMProtected
TBool
| iIsDRMProtected | [private] |
TBool
iIsThumbNailMode
TBool
| iIsThumbNailMode | [private] |
const RPointerArray< MSvgLoadingListener > * iLoadingListeners
CSvgMemoryManager * iMemoryManager
TBool
iMultipleRendering
TBool
| iMultipleRendering | [private] |
CSvgElementImpl * iPerfText
TBool
iReqExReqFtrSysLTested
TBool
| iReqExReqFtrSysLTested |
CSvgElementImpl * iRootElement
CSvgSchemaData * iSchemaData
RPointerArray< CSvgAnimationBase > iSvgAnimations
CSvgBitmapFontProvider * iSvgBitmapFontProvider
RPointerArray< MSvgMouseListener > iSvgMouseListeners
TSvgSyncBehaviour
iSyncBehaviorDefault
TUint32
iSyncToleranceDefault
TUint32
| iSyncToleranceDefault | [private] |
CSvgTimeContainer * iTimeContainer
CSvgTimeContainer * | iTimeContainer | [private] |
TGfxAffineTransform
iTransformMatrix
TBool
iWasPrepared
TBool
| iWasPrepared | [private] |
CSvgContentHandler * iXmlHandler
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.