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

1 2 3 4

  /external/chromium_org/third_party/WebKit/Source/core/svg/
SVGElementInstanceList.h 29 class SVGElementInstance;
33 static PassRefPtr<SVGElementInstanceList> create(PassRefPtr<SVGElementInstance> root) { return adoptRef(new SVGElementInstanceList(root)); }
37 SVGElementInstance* item(unsigned index);
40 SVGElementInstanceList(PassRefPtr<SVGElementInstance>);
42 RefPtr<SVGElementInstance> m_rootInstance;
SVGElementInstance.cpp 24 #include "core/svg/SVGElementInstance.h"
41 DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), abort);
42 DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), blur);
43 DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), change);
44 DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), click);
45 DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), contextmenu);
46 DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), dblclick);
47 DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), error);
48 DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), focus);
49 DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(SVGElementInstance, correspondingElement(), input)
    [all...]
SVGElementInstanceList.cpp 23 #include "core/svg/SVGElementInstance.h"
27 SVGElementInstanceList::SVGElementInstanceList(PassRefPtr<SVGElementInstance> rootInstance)
41 for (SVGElementInstance* instance = m_rootInstance->firstChild(); instance; instance = instance->nextSibling())
46 SVGElementInstance* SVGElementInstanceList::item(unsigned index)
49 SVGElementInstance* instance = m_rootInstance->firstChild();
SVGElementInstanceList.idl 29 SVGElementInstance item([Default=Undefined] optional unsigned long index);
SVGUseElement.h 35 class SVGElementInstance;
45 SVGElementInstance* instanceRoot();
46 SVGElementInstance* animatedInstanceRoot() const;
47 SVGElementInstance* instanceForShadowTreeElement(Node*) const;
82 void buildInstanceTree(SVGElement* target, SVGElementInstance* targetInstance, bool& foundCycle, bool foundUse);
83 bool hasCycleUseReferencing(SVGUseElement*, SVGElementInstance* targetInstance, SVGElement*& newTarget);
86 void buildShadowTree(SVGElement* target, SVGElementInstance* targetInstance);
92 void associateInstancesWithShadowTreeElements(Node* target, SVGElementInstance* targetInstance);
93 SVGElementInstance* instanceForShadowTreeElement(Node* element, SVGElementInstance* instance) const
    [all...]
SVGElementInstance.h 40 // SVGElementInstance mimics Node, but without providing all its functionality
41 class SVGElementInstance : public EventTarget, public ScriptWrappable, public TreeShared<SVGElementInstance> {
43 static PassRefPtr<SVGElementInstance> create(SVGUseElement* correspondingUseElement, SVGUseElement* directUseElement, PassRefPtr<SVGElement> originalElement);
45 virtual ~SVGElementInstance();
47 void setParentOrShadowHostNode(SVGElementInstance* instance) { m_parentInstance = instance; }
66 SVGElementInstance* parentNode() const { return m_parentInstance; }
69 SVGElementInstance* previousSibling() const { return m_previousSibling; }
70 SVGElementInstance* nextSibling() const { return m_nextSibling; }
72 SVGElementInstance* firstChild() const { return m_firstChild;
    [all...]
SVGUseElement.idl 32 readonly attribute SVGElementInstance instanceRoot;
33 readonly attribute SVGElementInstance animatedInstanceRoot;
SVGElementRareData.h 34 class SVGElementInstance;
62 HashSet<SVGElementInstance*>& elementInstances() { return m_elementInstances; }
63 const HashSet<SVGElementInstance*>& elementInstances() const { return m_elementInstances; }
109 HashSet<SVGElementInstance*> m_elementInstances;
SVGElementInstance.idl 27 interface SVGElementInstance : EventTarget
31 readonly attribute SVGElementInstance parentNode;
33 readonly attribute SVGElementInstance firstChild;
34 readonly attribute SVGElementInstance lastChild;
35 readonly attribute SVGElementInstance previousSibling;
36 readonly attribute SVGElementInstance nextSibling;
SVGUseElement.cpp 42 #include "core/svg/SVGElementInstance.h"
48 // Dump SVGElementInstance object tree - useful to debug instanceRoot problems
106 SVGElementInstance* SVGUseElement::instanceRoot()
108 // If there is no element instance tree, force immediate SVGElementInstance tree
118 SVGElementInstance* SVGUseElement::animatedInstanceRoot() const
171 // This functions exists to assure assumptions made in the code regarding SVGElementInstance creation/destruction are satisfied.
216 SVGElementInstance::InvalidationGuard invalidationGuard(this);
269 static void dumpInstanceTree(unsigned int& depth, String& text, SVGElementInstance* targetInstance)
294 text += String::format("SVGElementInstance this=%p, (parentNode=%s (%p), firstChild=%s (%p), correspondingElement=%s (%p), directUseElement=%s (%p), shadowTreeElement=%s (%p), id=%s)\n",
301 const HashSet<SVGElementInstance*>& elementInstances = element->instancesForElement()
    [all...]
SVGElement.h 43 class SVGElementInstance;
98 const HashSet<SVGElementInstance*>& instancesForElement() const;
167 friend class SVGElementInstance;
182 void mapInstanceToElement(SVGElementInstance*);
183 void removeInstanceMapping(SVGElementInstance*);
SVGAnimateElement.cpp 268 SVGElementInstance::InstanceUpdateBlocker blocker(targetElement);
272 const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement();
273 const HashSet<SVGElementInstance*>::const_iterator end = instances.end();
274 for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) {
288 SVGElementInstance::InstanceUpdateBlocker blocker(targetElement);
292 const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement();
293 const HashSet<SVGElementInstance*>::const_iterator end = instances.end();
294 for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) {
312 SVGElementInstance::InstanceUpdateBlocker blocker(targetElement);
316 const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement()
    [all...]
SVGAnimatedTypeAnimator.cpp 77 const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement();
78 const HashSet<SVGElementInstance*>::const_iterator end = instances.end();
79 for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) {
SVGFEMergeNodeElement.cpp 26 #include "core/svg/SVGElementInstance.h"
81 SVGElementInstance::InvalidationGuard invalidationGuard(this);
SVGFETileElement.cpp 27 #include "core/svg/SVGElementInstance.h"
83 SVGElementInstance::InvalidationGuard invalidationGuard(this);
SVGGElement.cpp 29 #include "core/svg/SVGElementInstance.h"
82 SVGElementInstance::InvalidationGuard invalidationGuard(this);
SVGSymbolElement.cpp 27 #include "core/svg/SVGElementInstance.h"
89 SVGElementInstance::InvalidationGuard invalidationGuard(this);
SVGElement.cpp 45 #include "core/svg/SVGElementInstance.h"
349 SVGElementInstance::invalidateAllInstancesOfElement(this);
358 SVGElementInstance::invalidateAllInstancesOfElement(this);
506 void SVGElement::mapInstanceToElement(SVGElementInstance* instance)
510 HashSet<SVGElementInstance*>& instances = ensureSVGRareData()->elementInstances();
516 void SVGElement::removeInstanceMapping(SVGElementInstance* instance)
521 HashSet<SVGElementInstance*>& instances = svgRareData()->elementInstances();
527 const HashSet<SVGElementInstance*>& SVGElement::instancesForElement() const
530 DEFINE_STATIC_LOCAL(HashSet<SVGElementInstance*>, emptyInstances, ());
734 static inline void collectInstancesForSVGElement(SVGElement* element, HashSet<SVGElementInstance*>& instances
    [all...]
SVGClipPathElement.cpp 28 #include "core/svg/SVGElementInstance.h"
93 SVGElementInstance::InvalidationGuard invalidationGuard(this);
SVGFEOffsetElement.cpp 27 #include "core/svg/SVGElementInstance.h"
100 SVGElementInstance::InvalidationGuard invalidationGuard(this);
SVGStopElement.cpp 28 #include "core/svg/SVGElementInstance.h"
87 SVGElementInstance::InvalidationGuard invalidationGuard(this);
SVGAnimateMotionElement.cpp 31 #include "core/svg/SVGElementInstance.h"
314 const HashSet<SVGElementInstance*>& instances = targetElement->instancesForElement();
315 const HashSet<SVGElementInstance*>::const_iterator end = instances.end();
316 for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) {
  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
RenderSVGViewportContainer.cpp 29 #include "core/svg/SVGElementInstance.h"
70 const HashSet<SVGElementInstance*>& instances = correspondingElement->instancesForElement();
74 const HashSet<SVGElementInstance*>::const_iterator end = instances.end();
75 for (HashSet<SVGElementInstance*>::const_iterator it = instances.begin(); it != end; ++it) {
76 const SVGElementInstance* instance = (*it);
  /external/chromium_org/third_party/WebKit/Source/core/dom/
EventRetargeter.h 27 #include "core/svg/SVGElementInstance.h"
83 // as a deeply cloned child of the 'use' element, except that events are dispatched to the SVGElementInstance objects.
90 if (SVGElementInstance* instance = useElement->instanceForShadowTreeElement(referenceNode))
  /external/chromium_org/third_party/WebKit/Source/core/page/
EventHandler.h 69 class SVGElementInstance;
327 RefPtr<SVGElementInstance> m_instanceUnderMouse;
328 RefPtr<SVGElementInstance> m_lastInstanceUnderMouse;

Completed in 339 milliseconds

1 2 3 4