OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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 562 milliseconds
1
2