/external/webkit/Source/WebCore/svg/ |
D | SVGElementInstance.cpp | 44 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 …]
|
D | SVGElementInstance.h | 40 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 …]
|
D | SVGUseElement.h | 35 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); 100 …SVGElementInstance* instanceForShadowTreeElement(Node* element, SVGElementInstance* instance) cons… 103 void transferEventListenersToShadowTree(SVGElementInstance* target); [all …]
|
D | SVGUseElement.cpp | 85 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 …]
|
D | SVGElementInstanceList.h | 32 …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;
|
D | SVGElementInstanceList.cpp | 27 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()
|
D | SVGElementRareData.h | 32 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;
|
D | SVGElement.h | 58 class SVGElementInstance; variable 101 const HashSet<SVGElementInstance*>& instancesForElement() const; 128 friend class SVGElementInstance; 137 void mapInstanceToElement(SVGElementInstance*); 138 void removeInstanceMapping(SVGElementInstance*);
|
D | SVGElementInstance.idl | 33 ] 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;
|
D | SVGElement.cpp | 162 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()
|
D | SVGAnimateTransformElement.cpp | 197 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()
|
D | SVGAnimateMotionElement.cpp | 234 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()
|
D | SVGUseElement.idl | 40 readonly attribute SVGElementInstance instanceRoot; 41 readonly attribute SVGElementInstance animatedInstanceRoot;
|
D | SVGAnimationElement.cpp | 335 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()
|
D | SVGElementInstanceList.idl | 30 SVGElementInstance item(in unsigned long index);
|
/external/webkit/Source/WebCore/bindings/v8/ |
D | V8DOMMap.cpp | 84 DOMWrapperMap<SVGElementInstance>& getDOMSVGElementInstanceMap() in getDOMSVGElementInstanceMap() 104 …DOMData::removeObjectsFromWrapperMap<SVGElementInstance>(&store, store.domSvgElementInstanceMap()); in removeAllDOMObjectsInCurrentThread() 162 void visitDOMSVGElementInstancesInCurrentThread(DOMWrapperMap<SVGElementInstance>::Visitor* visitor) in visitDOMSVGElementInstancesInCurrentThread()
|
D | DOMDataStore.h | 91 …DOMWrapperMap<SVGElementInstance>& domSvgElementInstanceMap() { return *m_domSvgElementInstanceMap… in domSvgElementInstanceMap() 108 DOMWrapperMap<SVGElementInstance>* m_domSvgElementInstanceMap;
|
D | V8DOMMap.h | 42 class SVGElementInstance; variable 176 DOMWrapperMap<SVGElementInstance>& getDOMSVGElementInstanceMap(); 177 void visitSVGElementInstancesInCurrentThread(DOMWrapperMap<SVGElementInstance>::Visitor*);
|
D | StaticDOMDataStore.h | 56 DOMWrapperMap<SVGElementInstance> m_staticDomSvgElementInstanceMap;
|
D | ScopedDOMDataStore.cpp | 43 …m_domSvgElementInstanceMap = new DOMWrapperMap<SVGElementInstance>(&DOMDataStore::weakSVGElementIn… in ScopedDOMDataStore()
|
D | DOMDataStore.cpp | 182 …stanceMap, v8::Persistent<v8::Object>::Cast(v8Object), static_cast<SVGElementInstance*>(domObject)… in weakSVGElementInstanceCallback()
|
/external/webkit/Source/WebCore/bindings/js/ |
D | JSEventTarget.cpp | 119 if (SVGElementInstance* instance = target->toSVGElementInstance()) in toJS() 219 CONVERT_TO_EVENT_TARGET(SVGElementInstance) in toEventTarget()
|
/external/webkit/Source/WebCore/page/ |
D | EventHandler.h | 69 class SVGElementInstance; variable 419 RefPtr<SVGElementInstance> m_instanceUnderMouse; 420 RefPtr<SVGElementInstance> m_lastInstanceUnderMouse;
|
/external/webkit/Source/WebCore/dom/ |
D | EventTarget.h | 61 class SVGElementInstance; variable 114 virtual SVGElementInstance* toSVGElementInstance();
|
D | Node.cpp | 2531 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()
|