Home
last modified time | relevance | path

Searched refs:SVGElementInstance (Results 1 – 25 of 53) sorted by relevance

123

/external/webkit/Source/WebCore/svg/
DSVGElementInstance.cpp44 SVGElementInstance::SVGElementInstance(SVGUseElement* correspondingUseElement, SVGUseElement* direc… in SVGElementInstance() function in WebCore::SVGElementInstance
64 SVGElementInstance::~SVGElementInstance() in ~SVGElementInstance()
73 removeAllChildrenInContainer<SVGElementInstance, SVGElementInstance>(this); in ~SVGElementInstance()
76 PassRefPtr<SVGElementInstanceList> SVGElementInstance::childNodes() in childNodes()
81 void SVGElementInstance::setShadowTreeElement(SVGElement* element) in setShadowTreeElement()
87 void SVGElementInstance::appendChild(PassRefPtr<SVGElementInstance> child) in appendChild()
89 appendChildToContainer<SVGElementInstance, SVGElementInstance>(child.get(), this); in appendChild()
92 void SVGElementInstance::invalidateAllInstancesOfElement(SVGElement* element) in invalidateAllInstancesOfElement()
100 const HashSet<SVGElementInstance*>& set = element->instancesForElement(); in invalidateAllInstancesOfElement()
105 const HashSet<SVGElementInstance*>::const_iterator end = set.end(); in invalidateAllInstancesOfElement()
[all …]
DSVGElementInstance.h40 class SVGElementInstance : public TreeShared<SVGElementInstance>,
43 …static PassRefPtr<SVGElementInstance> create(SVGUseElement* correspondingUseElement, SVGUseElement… in create()
45 …return adoptRef(new SVGElementInstance(correspondingUseElement, directUseElement, originalElement)… in create()
48 virtual ~SVGElementInstance();
68 SVGElementInstance* parentNode() const { return parent(); } in parentNode()
71 SVGElementInstance* previousSibling() const { return m_previousSibling; } in previousSibling()
72 SVGElementInstance* nextSibling() const { return m_nextSibling; } in nextSibling()
74 SVGElementInstance* firstChild() const { return m_firstChild; } in firstChild()
75 SVGElementInstance* lastChild() const { return m_lastChild; } in lastChild()
81 using TreeShared<SVGElementInstance>::ref;
[all …]
DSVGUseElement.h35 class SVGElementInstance; variable
46 SVGElementInstance* instanceRoot() const;
47 SVGElementInstance* animatedInstanceRoot() const;
48 SVGElementInstance* instanceForShadowTreeElement(Node*) const;
87 … void buildInstanceTree(SVGElement* target, SVGElementInstance* targetInstance, bool& foundCycle);
88 …bool hasCycleUseReferencing(SVGUseElement*, SVGElementInstance* targetInstance, SVGElement*& newTa…
91 …void buildShadowTree(SVGShadowTreeRootElement*, SVGElement* target, SVGElementInstance* targetInst…
99 void associateInstancesWithShadowTreeElements(Node* target, SVGElementInstance* targetInstance);
100SVGElementInstance* instanceForShadowTreeElement(Node* element, SVGElementInstance* instance) cons…
103 void transferEventListenersToShadowTree(SVGElementInstance* target);
[all …]
DSVGUseElement.cpp85 SVGElementInstance* SVGUseElement::instanceRoot() const in instanceRoot()
97 SVGElementInstance* SVGUseElement::animatedInstanceRoot() const in animatedInstanceRoot()
242 static void updateContainerSize(SVGElementInstance* targetInstance) in updateContainerSize()
245 …for (SVGElementInstance* instance = targetInstance->firstChild(); instance; instance = instance->n… in updateContainerSize()
295 static void updateContainerOffset(SVGElementInstance* targetInstance) in updateContainerOffset()
298 …for (SVGElementInstance* instance = targetInstance->firstChild(); instance; instance = instance->n… in updateContainerOffset()
380 void dumpInstanceTree(unsigned int& depth, String& text, SVGElementInstance* targetInstance) in dumpInstanceTree()
407 const HashSet<SVGElementInstance*>& elementInstances = element->instancesForElement(); in dumpInstanceTree()
410 const HashSet<SVGElementInstance*>::const_iterator end = elementInstances.end(); in dumpInstanceTree()
411 …for (HashSet<SVGElementInstance*>::const_iterator it = elementInstances.begin(); it != end; ++it) { in dumpInstanceTree()
[all …]
DSVGElementInstanceList.h32 …static PassRefPtr<SVGElementInstanceList> create(PassRefPtr<SVGElementInstance> root) { return ado… in create()
36 SVGElementInstance* item(unsigned index);
39 SVGElementInstanceList(PassRefPtr<SVGElementInstance>);
41 RefPtr<SVGElementInstance> m_rootInstance;
DSVGElementInstanceList.cpp27 SVGElementInstanceList::SVGElementInstanceList(PassRefPtr<SVGElementInstance> rootInstance) in SVGElementInstanceList()
40 …for (SVGElementInstance* instance = m_rootInstance->firstChild(); instance; instance = instance->n… in length()
45 SVGElementInstance* SVGElementInstanceList::item(unsigned index) in item()
48 SVGElementInstance* instance = m_rootInstance->firstChild(); in item()
DSVGElementRareData.h32 class SVGElementInstance; variable
57 HashSet<SVGElementInstance*>& elementInstances() { return m_elementInstances; } in elementInstances()
58 const HashSet<SVGElementInstance*>& elementInstances() const { return m_elementInstances; } in elementInstances()
70 HashSet<SVGElementInstance*> m_elementInstances;
DSVGElement.h58 class SVGElementInstance; variable
101 const HashSet<SVGElementInstance*>& instancesForElement() const;
128 friend class SVGElementInstance;
137 void mapInstanceToElement(SVGElementInstance*);
138 void removeInstanceMapping(SVGElementInstance*);
DSVGElementInstance.idl33 ] SVGElementInstance
40 readonly attribute SVGElementInstance parentNode;
42 readonly attribute SVGElementInstance firstChild;
43 readonly attribute SVGElementInstance lastChild;
44 readonly attribute SVGElementInstance previousSibling;
45 readonly attribute SVGElementInstance nextSibling;
DSVGElement.cpp162 void SVGElement::mapInstanceToElement(SVGElementInstance* instance) in mapInstanceToElement()
166 HashSet<SVGElementInstance*>& instances = ensureRareSVGData()->elementInstances(); in mapInstanceToElement()
172 void SVGElement::removeInstanceMapping(SVGElementInstance* instance) in removeInstanceMapping()
177 HashSet<SVGElementInstance*>& instances = rareSVGData()->elementInstances(); in removeInstanceMapping()
183 const HashSet<SVGElementInstance*>& SVGElement::instancesForElement() const in instancesForElement()
186 DEFINE_STATIC_LOCAL(HashSet<SVGElementInstance*>, emptyInstances, ()); in instancesForElement()
DSVGAnimateTransformElement.cpp197 const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement(); in applyResultsToTarget()
198 const HashSet<SVGElementInstance*>::const_iterator end = instances.end(); in applyResultsToTarget()
199 for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) { in applyResultsToTarget()
DSVGAnimateMotionElement.cpp234 const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement(); in applyResultsToTarget()
235 const HashSet<SVGElementInstance*>::const_iterator end = instances.end(); in applyResultsToTarget()
236 for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) { in applyResultsToTarget()
DSVGUseElement.idl40 readonly attribute SVGElementInstance instanceRoot;
41 readonly attribute SVGElementInstance animatedInstanceRoot;
DSVGAnimationElement.cpp335 const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement(); in setTargetAttributeAnimatedValue()
336 const HashSet<SVGElementInstance*>::const_iterator end = instances.end(); in setTargetAttributeAnimatedValue()
337 for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) { in setTargetAttributeAnimatedValue()
DSVGElementInstanceList.idl30 SVGElementInstance item(in unsigned long index);
/external/webkit/Source/WebCore/bindings/v8/
DV8DOMMap.cpp84 DOMWrapperMap<SVGElementInstance>& getDOMSVGElementInstanceMap() in getDOMSVGElementInstanceMap()
104 …DOMData::removeObjectsFromWrapperMap<SVGElementInstance>(&store, store.domSvgElementInstanceMap()); in removeAllDOMObjectsInCurrentThread()
162 void visitDOMSVGElementInstancesInCurrentThread(DOMWrapperMap<SVGElementInstance>::Visitor* visitor) in visitDOMSVGElementInstancesInCurrentThread()
DDOMDataStore.h91 …DOMWrapperMap<SVGElementInstance>& domSvgElementInstanceMap() { return *m_domSvgElementInstanceMap… in domSvgElementInstanceMap()
108 DOMWrapperMap<SVGElementInstance>* m_domSvgElementInstanceMap;
DV8DOMMap.h42 class SVGElementInstance; variable
176 DOMWrapperMap<SVGElementInstance>& getDOMSVGElementInstanceMap();
177 void visitSVGElementInstancesInCurrentThread(DOMWrapperMap<SVGElementInstance>::Visitor*);
DStaticDOMDataStore.h56 DOMWrapperMap<SVGElementInstance> m_staticDomSvgElementInstanceMap;
DScopedDOMDataStore.cpp43 …m_domSvgElementInstanceMap = new DOMWrapperMap<SVGElementInstance>(&DOMDataStore::weakSVGElementIn… in ScopedDOMDataStore()
DDOMDataStore.cpp182 …stanceMap, v8::Persistent<v8::Object>::Cast(v8Object), static_cast<SVGElementInstance*>(domObject)… in weakSVGElementInstanceCallback()
/external/webkit/Source/WebCore/bindings/js/
DJSEventTarget.cpp119 if (SVGElementInstance* instance = target->toSVGElementInstance()) in toJS()
219 CONVERT_TO_EVENT_TARGET(SVGElementInstance) in toEventTarget()
/external/webkit/Source/WebCore/page/
DEventHandler.h69 class SVGElementInstance; variable
419 RefPtr<SVGElementInstance> m_instanceUnderMouse;
420 RefPtr<SVGElementInstance> m_lastInstanceUnderMouse;
/external/webkit/Source/WebCore/dom/
DEventTarget.h61 class SVGElementInstance; variable
114 virtual SVGElementInstance* toSVGElementInstance();
DNode.cpp2531 static inline HashSet<SVGElementInstance*> instancesForSVGElement(Node* node) in instancesForSVGElement()
2533 HashSet<SVGElementInstance*> instances; in instancesForSVGElement()
2537 return HashSet<SVGElementInstance*>(); in instancesForSVGElement()
2541 return HashSet<SVGElementInstance*>(); in instancesForSVGElement()
2569 HashSet<SVGElementInstance*> instances = instancesForSVGElement(this); in addEventListener()
2581 const HashSet<SVGElementInstance*>::const_iterator end = instances.end(); in addEventListener()
2582 for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) { in addEventListener()
2614 HashSet<SVGElementInstance*> instances = instancesForSVGElement(this); in removeEventListener()
2630 const HashSet<SVGElementInstance*>::const_iterator end = instances.end(); in removeEventListener()
2631 for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) { in removeEventListener()

123