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

1 2

  /external/webkit/WebCore/svg/
SVGElementInstanceList.h 26 #include "SVGElementInstance.h"
32 static PassRefPtr<SVGElementInstanceList> create(PassRefPtr<SVGElementInstance> rootInstance) { return adoptRef(new SVGElementInstanceList(rootInstance)); }
36 SVGElementInstance* item(unsigned index);
39 SVGElementInstanceList(PassRefPtr<SVGElementInstance> rootInstance);
40 RefPtr<SVGElementInstance> m_rootInstance;
SVGElementInstance.cpp 24 #include "SVGElementInstance.h"
43 SVGElementInstance::SVGElementInstance(SVGUseElement* useElement, PassRefPtr<SVGElement> originalElement)
62 SVGElementInstance::~SVGElementInstance()
71 removeAllChildrenInContainer<SVGElementInstance, SVGElementInstance>(this);
74 PassRefPtr<SVGElementInstanceList> SVGElementInstance::childNodes()
79 void SVGElementInstance::setShadowTreeElement(SVGElement* element)
85 void SVGElementInstance::appendChild(PassRefPtr<SVGElementInstance> child
    [all...]
SVGUseElement.h 33 class SVGElementInstance;
46 SVGElementInstance* instanceRoot() const;
47 SVGElementInstance* animatedInstanceRoot() const;
67 SVGElementInstance* instanceForShadowTreeElement(Node* element) const;
91 void buildInstanceTree(SVGElement* target, SVGElementInstance* targetInstance, bool& foundCycle);
92 void handleDeepUseReferencing(SVGUseElement* use, SVGElementInstance* targetInstance, bool& foundCycle);
95 void buildShadowTree(SVGShadowTreeRootElement*, SVGElement* target, SVGElementInstance* targetInstance);
103 void associateInstancesWithShadowTreeElements(Node* target, SVGElementInstance* targetInstance);
104 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 38 // SVGElementInstance mimics Node, but without providing all its functionality
39 class SVGElementInstance : public TreeShared<SVGElementInstance>,
42 static PassRefPtr<SVGElementInstance> create(SVGUseElement* useElement, PassRefPtr<SVGElement> originalElement)
44 return adoptRef(new SVGElementInstance(useElement, originalElement));
47 virtual ~SVGElementInstance();
61 SVGElementInstance* parentNode() const { return parent(); }
64 SVGElementInstance* previousSibling() const { return m_previousSibling; }
65 SVGElementInstance* nextSibling() const { return m_nextSibling; }
67 SVGElementInstance* firstChild() const { return m_firstChild;
    [all...]
SVGElementInstanceList.idl 30 SVGElementInstance item(in unsigned long index);
SVGElementRareData.h 33 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 34 class SVGElementInstance;
77 const HashSet<SVGElementInstance*>& instancesForElement() const;
94 friend class SVGElementInstance;
102 void mapInstanceToElement(SVGElementInstance*);
103 void removeInstanceMapping(SVGElementInstance*);
SVGElementInstance.idl 36 ] SVGElementInstance
43 readonly attribute SVGElementInstance parentNode;
45 readonly attribute SVGElementInstance firstChild;
46 readonly attribute SVGElementInstance lastChild;
47 readonly attribute SVGElementInstance previousSibling;
48 readonly attribute SVGElementInstance nextSibling;
SVGUseElement.cpp 37 #include "SVGElementInstance.h"
49 // Dump SVGElementInstance object tree - useful to debug instanceRoot problems
76 SVGElementInstance* SVGUseElement::instanceRoot() const
78 // If there is no element instance tree, force immediate SVGElementInstance tree
88 SVGElementInstance* SVGUseElement::animatedInstanceRoot() const
123 // This functions exists to assure assumptions made in the code regarding SVGElementInstance creation/destruction are satisfied.
205 static void updateContainerSize(SVGUseElement* useElement, SVGElementInstance* targetInstance)
208 for (SVGElementInstance* instance = targetInstance->firstChild(); instance; instance = instance->nextSibling())
253 static void updateContainerOffset(SVGElementInstance* targetInstance)
256 for (SVGElementInstance* instance = targetInstance->firstChild(); instance; instance = instance->nextSibling()
    [all...]
SVGElement.cpp 41 #include "SVGElementInstance.h"
153 void SVGElement::mapInstanceToElement(SVGElementInstance* instance)
157 HashSet<SVGElementInstance*>& instances = ensureRareSVGData()->elementInstances();
163 void SVGElement::removeInstanceMapping(SVGElementInstance* instance)
168 HashSet<SVGElementInstance*>& instances = rareSVGData()->elementInstances();
174 const HashSet<SVGElementInstance*>& SVGElement::instancesForElement() const
177 DEFINE_STATIC_LOCAL(HashSet<SVGElementInstance*>, emptyInstances, ());
SVGAnimateMotionElement.cpp 31 #include "SVGElementInstance.h"
218 const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement();
219 const HashSet<SVGElementInstance*>::const_iterator end = instances.end();
220 for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) {
SVGAnimateTransformElement.cpp 34 #include "SVGElementInstance.h"
166 const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement();
168 const HashSet<SVGElementInstance*>::const_iterator end = instances.end();
169 for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) {
  /external/webkit/WebCore/bindings/v8/
StaticDOMDataStore.h 55 InternalDOMWrapperMap<SVGElementInstance> m_staticDomSvgElementInstanceMap;
ScopedDOMDataStore.cpp 43 m_domSvgElementInstanceMap = new InternalDOMWrapperMap<SVGElementInstance>(domData, &DOMDataStore::weakSVGElementInstanceCallback);
V8DOMMap.cpp 85 DOMWrapperMap<SVGElementInstance>& getDOMSVGElementInstanceMap()
112 DOMData::removeObjectsFromWrapperMap<SVGElementInstance>(getDOMSVGElementInstanceMap());
184 void visitDOMSVGElementInstancesInCurrentThread(DOMWrapperMap<SVGElementInstance>::Visitor* visitor)
V8DOMMap.h 41 class SVGElementInstance;
178 DOMWrapperMap<SVGElementInstance>& getDOMSVGElementInstanceMap();
179 void visitSVGElementInstancesInCurrentThread(DOMWrapperMap<SVGElementInstance>::Visitor*);
DOMDataStore.h 272 InternalDOMWrapperMap<SVGElementInstance>& domSvgElementInstanceMap() { return *m_domSvgElementInstanceMap; }
292 InternalDOMWrapperMap<SVGElementInstance>* m_domSvgElementInstanceMap;
V8DOMWrapper.h 81 class SVGElementInstance;
136 static PassRefPtr<EventListener> getEventListener(SVGElementInstance* element, v8::Local<v8::Value> value, bool isAttribute, ListenerLookupType lookup);
  /external/webkit/WebCore/bindings/v8/custom/
V8SVGElementInstanceCustom.cpp 37 #include "SVGElementInstance.h"
48 INC_STATS("DOM.SVGElementInstance.AddEventListener()");
49 SVGElementInstance* instance = V8SVGElementInstance::toNative(args.Holder());
64 INC_STATS("DOM.SVGElementInstance.RemoveEventListener()");
65 SVGElementInstance* instance = V8SVGElementInstance::toNative(args.Holder());
  /external/webkit/WebCore/bindings/js/
JSEventTarget.cpp 65 #include "SVGElementInstance.h"
101 // SVGElementInstance supports both toSVGElementInstance and toNode since so much mouse handling code depends on toNode returning a valid node.
102 if (SVGElementInstance* instance = target->toSVGElementInstance())
179 CONVERT_TO_EVENT_TARGET(SVGElementInstance)
JSSVGElementInstanceCustom.cpp 35 #include "SVGElementInstance.h"
73 JSC::JSValue toJS(JSC::ExecState* exec, JSDOMGlobalObject* globalObject, SVGElementInstance* object)
  /external/webkit/WebCore/page/
EventHandler.h 67 class SVGElementInstance;
372 RefPtr<SVGElementInstance> m_instanceUnderMouse;
373 RefPtr<SVGElementInstance> m_lastInstanceUnderMouse;
  /external/webkit/WebCore/dom/
EventTarget.h 54 class SVGElementInstance;
104 virtual SVGElementInstance* toSVGElementInstance();

Completed in 853 milliseconds

1 2