HomeSort by relevance Sort by last modified time
    Searched refs:SVGElementInstance (Results 1 - 25 of 34) sorted by null

1 2

  /external/webkit/Source/WebCore/svg/
SVGElementInstanceList.h 25 #include "SVGElementInstance.h"
32 static PassRefPtr<SVGElementInstanceList> create(PassRefPtr<SVGElementInstance> root) { return adoptRef(new SVGElementInstanceList(root)); }
36 SVGElementInstance* item(unsigned index);
39 SVGElementInstanceList(PassRefPtr<SVGElementInstance>);
41 RefPtr<SVGElementInstance> m_rootInstance;
SVGElementInstance.cpp 25 #include "SVGElementInstance.h"
44 SVGElementInstance::SVGElementInstance(SVGUseElement* correspondingUseElement, SVGUseElement* directUseElement, PassRefPtr<SVGElement> originalElement)
64 SVGElementInstance::~SVGElementInstance()
73 removeAllChildrenInContainer<SVGElementInstance, SVGElementInstance>(this);
76 PassRefPtr<SVGElementInstanceList> SVGElementInstance::childNodes()
81 void SVGElementInstance::setShadowTreeElement(SVGElement* element)
87 void SVGElementInstance::appendChild(PassRefPtr<SVGElementInstance> child
    [all...]
SVGUseElement.h 35 class SVGElementInstance;
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*& newTarget);
91 void buildShadowTree(SVGShadowTreeRootElement*, SVGElement* target, SVGElementInstance* targetInstance);
99 void associateInstancesWithShadowTreeElements(Node* target, SVGElementInstance* targetInstance);
100 SVGElementInstance* instanceForShadowTreeElement(Node* element, SVGElementInstance* instance) const
    [all...]
SVGElementInstanceList.cpp 27 SVGElementInstanceList::SVGElementInstanceList(PassRefPtr<SVGElementInstance> rootInstance)
40 for (SVGElementInstance* instance = m_rootInstance->firstChild(); instance; instance = instance->nextSibling())
45 SVGElementInstance* SVGElementInstanceList::item(unsigned index)
48 SVGElementInstance* instance = m_rootInstance->firstChild();
SVGElementInstance.h 39 // SVGElementInstance mimics Node, but without providing all its functionality
40 class SVGElementInstance : public TreeShared<SVGElementInstance>,
43 static PassRefPtr<SVGElementInstance> create(SVGUseElement* correspondingUseElement, SVGUseElement* directUseElement, PassRefPtr<SVGElement> originalElement)
45 return adoptRef(new SVGElementInstance(correspondingUseElement, directUseElement, originalElement));
48 virtual ~SVGElementInstance();
68 SVGElementInstance* parentNode() const { return parent(); }
71 SVGElementInstance* previousSibling() const { return m_previousSibling; }
72 SVGElementInstance* nextSibling() const { return m_nextSibling; }
74 SVGElementInstance* firstChild() const { return m_firstChild;
    [all...]
SVGElementInstanceList.idl 30 SVGElementInstance item(in unsigned long index);
SVGElementRareData.h 32 class SVGElementInstance;
57 HashSet<SVGElementInstance*>& elementInstances() { return m_elementInstances; }
58 const HashSet<SVGElementInstance*>& elementInstances() const { return m_elementInstances; }
70 HashSet<SVGElementInstance*> m_elementInstances;
SVGUseElement.idl 40 readonly attribute SVGElementInstance instanceRoot;
41 readonly attribute SVGElementInstance animatedInstanceRoot;
SVGElement.h 58 class SVGElementInstance;
101 const HashSet<SVGElementInstance*>& instancesForElement() const;
128 friend class SVGElementInstance;
137 void mapInstanceToElement(SVGElementInstance*);
138 void removeInstanceMapping(SVGElementInstance*);
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;
SVGUseElement.cpp 38 #include "SVGElementInstance.h"
52 // Dump SVGElementInstance object tree - useful to debug instanceRoot problems
85 SVGElementInstance* SVGUseElement::instanceRoot() const
87 // If there is no element instance tree, force immediate SVGElementInstance tree
97 SVGElementInstance* SVGUseElement::animatedInstanceRoot() const
132 // This functions exists to assure assumptions made in the code regarding SVGElementInstance creation/destruction are satisfied.
242 static void updateContainerSize(SVGElementInstance* targetInstance)
245 for (SVGElementInstance* instance = targetInstance->firstChild(); instance; instance = instance->nextSibling())
295 static void updateContainerOffset(SVGElementInstance* targetInstance)
298 for (SVGElementInstance* instance = targetInstance->firstChild(); instance; instance = instance->nextSibling()
    [all...]
SVGElement.cpp 42 #include "SVGElementInstance.h"
162 void SVGElement::mapInstanceToElement(SVGElementInstance* instance)
166 HashSet<SVGElementInstance*>& instances = ensureRareSVGData()->elementInstances();
172 void SVGElement::removeInstanceMapping(SVGElementInstance* instance)
177 HashSet<SVGElementInstance*>& instances = rareSVGData()->elementInstances();
183 const HashSet<SVGElementInstance*>& SVGElement::instancesForElement() const
186 DEFINE_STATIC_LOCAL(HashSet<SVGElementInstance*>, emptyInstances, ());
SVGAnimateMotionElement.cpp 30 #include "SVGElementInstance.h"
234 const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement();
235 const HashSet<SVGElementInstance*>::const_iterator end = instances.end();
236 for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) {
SVGAnimateTransformElement.cpp 33 #include "SVGElementInstance.h"
197 const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement();
198 const HashSet<SVGElementInstance*>::const_iterator end = instances.end();
199 for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) {
SVGAnimationElement.cpp 41 #include "SVGElementInstance.h"
335 const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement();
336 const HashSet<SVGElementInstance*>::const_iterator end = instances.end();
337 for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) {
  /external/webkit/Source/WebCore/bindings/v8/
StaticDOMDataStore.h 56 DOMWrapperMap<SVGElementInstance> m_staticDomSvgElementInstanceMap;
ScopedDOMDataStore.cpp 43 m_domSvgElementInstanceMap = new DOMWrapperMap<SVGElementInstance>(&DOMDataStore::weakSVGElementInstanceCallback);
DOMDataStore.h 91 DOMWrapperMap<SVGElementInstance>& domSvgElementInstanceMap() { return *m_domSvgElementInstanceMap; }
108 DOMWrapperMap<SVGElementInstance>* m_domSvgElementInstanceMap;
V8DOMMap.cpp 84 DOMWrapperMap<SVGElementInstance>& getDOMSVGElementInstanceMap()
104 DOMData::removeObjectsFromWrapperMap<SVGElementInstance>(&store, store.domSvgElementInstanceMap());
162 void visitDOMSVGElementInstancesInCurrentThread(DOMWrapperMap<SVGElementInstance>::Visitor* visitor)
V8DOMMap.h 42 class SVGElementInstance;
176 DOMWrapperMap<SVGElementInstance>& getDOMSVGElementInstanceMap();
177 void visitSVGElementInstancesInCurrentThread(DOMWrapperMap<SVGElementInstance>::Visitor*);
DOMDataStore.cpp 182 DOMData::handleWeakObject(DOMDataStore::DOMSVGElementInstanceMap, v8::Persistent<v8::Object>::Cast(v8Object), static_cast<SVGElementInstance*>(domObject));
  /external/webkit/Source/WebCore/bindings/js/
JSEventTarget.cpp 65 #include "SVGElementInstance.h"
118 // SVGElementInstance supports both toSVGElementInstance and toNode since so much mouse handling code depends on toNode returning a valid node.
119 if (SVGElementInstance* instance = target->toSVGElementInstance())
219 CONVERT_TO_EVENT_TARGET(SVGElementInstance)
  /external/webkit/Source/WebCore/page/
EventHandler.h 69 class SVGElementInstance;
419 RefPtr<SVGElementInstance> m_instanceUnderMouse;
420 RefPtr<SVGElementInstance> m_lastInstanceUnderMouse;
  /external/webkit/Source/WebCore/dom/
EventTarget.h 61 class SVGElementInstance;
114 virtual SVGElementInstance* toSVGElementInstance();
  /external/webkit/Source/WebCore/bindings/cpp/
WebDOMEventTarget.cpp 161 // SVGElementInstance supports both toSVGElementInstance and toNode since so much mouse handling code depends on toNode returning a valid node.
162 if (WebCore::SVGElementInstance* instance = value->toSVGElementInstance())

Completed in 2710 milliseconds

1 2