Home
last modified time | relevance | path

Searched refs:SVGElement (Results 1 – 25 of 216) sorted by relevance

123456789

/external/webkit/Source/WebCore/svg/
DSVGElement.cpp57 SVGElement::SVGElement(const QualifiedName& tagName, Document* document) in SVGElement() function in WebCore::SVGElement
62 PassRefPtr<SVGElement> SVGElement::create(const QualifiedName& tagName, Document* document) in create()
64 return adoptRef(new SVGElement(tagName, document)); in create()
67 SVGElement::~SVGElement() in ~SVGElement()
88 SVGElementRareData* SVGElement::rareSVGData() const in rareSVGData()
94 SVGElementRareData* SVGElement::ensureRareSVGData() in ensureRareSVGData()
106 bool SVGElement::isSupported(StringImpl* feature, StringImpl* version) const in isSupported()
111 String SVGElement::xmlbase() const in xmlbase()
116 void SVGElement::setXmlbase(const String& value, ExceptionCode&) in setXmlbase()
121 void SVGElement::removedFromDocument() in removedFromDocument()
[all …]
DSVGLocatable.cpp45 SVGElement* SVGLocatable::nearestViewportElement(const SVGElement* element) in nearestViewportElement()
50 return static_cast<SVGElement*>(n); in nearestViewportElement()
56 SVGElement* SVGLocatable::farthestViewportElement(const SVGElement* element) in farthestViewportElement()
59 SVGElement* farthest = 0; in farthestViewportElement()
62 farthest = static_cast<SVGElement*>(n); in farthestViewportElement()
67 FloatRect SVGLocatable::getBBox(const SVGElement* element, StyleUpdateStrategy styleUpdateStrategy) in getBBox()
80 AffineTransform SVGLocatable::computeCTM(const SVGElement* element, CTMScope mode, StyleUpdateStrat… in computeCTM()
88 SVGElement* stopAtElement = mode == NearestViewportScope ? nearestViewportElement(element) : 0; in computeCTM()
90 Node* current = const_cast<SVGElement*>(element); in computeCTM()
92 SVGElement* currentElement = static_cast<SVGElement*>(current); in computeCTM()
[all …]
DSVGLocatable.h32 class SVGElement; variable
39 virtual SVGElement* nearestViewportElement() const = 0;
40 virtual SVGElement* farthestViewportElement() const = 0;
47 …AffineTransform getTransformToElement(SVGElement*, ExceptionCode&, StyleUpdateStrategy = AllowStyl…
49 static SVGElement* nearestViewportElement(const SVGElement*);
50 static SVGElement* farthestViewportElement(const SVGElement*);
60 static FloatRect getBBox(const SVGElement*, StyleUpdateStrategy);
61 static AffineTransform computeCTM(const SVGElement*, CTMScope, StyleUpdateStrategy);
DSVGLength.h52 class SVGElement; variable
79 float value(const SVGElement* context) const;
80 float value(const SVGElement* context, ExceptionCode&) const;
81 void setValue(float, const SVGElement* context, ExceptionCode&);
92 void convertToSpecifiedUnits(unsigned short, const SVGElement* context, ExceptionCode&);
105 bool determineViewport(const SVGElement* context, float& width, float& height) const;
107 …float convertValueFromPercentageToUserUnits(float value, const SVGElement* context, ExceptionCode&…
108 …float convertValueFromUserUnitsToPercentage(float value, const SVGElement* context, ExceptionCode&…
110 …float convertValueFromUserUnitsToEMS(float value, const SVGElement* context, ExceptionCode&) const;
111 …float convertValueFromEMSToUserUnits(float value, const SVGElement* context, ExceptionCode&) const;
[all …]
DSVGCursorElement.cpp39 : SVGElement(tagName, document) in DEFINE_ANIMATED_LENGTH()
52 HashSet<SVGElement*>::iterator end = m_clients.end(); in ~SVGCursorElement()
53 for (HashSet<SVGElement*>::iterator it = m_clients.begin(); it != end; ++it) in ~SVGCursorElement()
71 SVGElement::parseMappedAttribute(attr); in parseMappedAttribute()
89 void SVGCursorElement::addClient(SVGElement* element) in addClient()
95 void SVGCursorElement::removeClient(SVGElement* element) in removeClient()
97 HashSet<SVGElement*>::iterator it = m_clients.find(element); in removeClient()
104 void SVGCursorElement::removeReferencedElement(SVGElement* element) in removeReferencedElement()
111 SVGElement::svgAttributeChanged(attrName); in svgAttributeChanged()
118 HashSet<SVGElement*>::const_iterator it = m_clients.begin(); in svgAttributeChanged()
[all …]
DSVGTests.h32 class SVGElement; variable
46 bool handleAttributeChange(const SVGElement*, const QualifiedName&);
47 void synchronizeProperties(SVGElement*, const QualifiedName&);
53 void synchronizeRequiredFeatures(SVGElement*);
54 void synchronizeRequiredExtensions(SVGElement*);
55 void synchronizeSystemLanguage(SVGElement*);
DSVGViewSpec.h32 class SVGElement; variable
38 SVGViewSpec(SVGElement*);
51 SVGElement* viewTarget() const;
53 SVGElement* contextElement() const { return const_cast<SVGElement*>(m_contextElement); } in contextElement()
56 SVGElement* m_contextElement;
DSVGScriptElement.cpp39 : SVGElement(tagName, document) in DEFINE_ANIMATED_STRING()
61 SVGElement::parseMappedAttribute(attr); in parseMappedAttribute()
67 SVGElement::svgAttributeChanged(attrName); in svgAttributeChanged()
86 SVGElement::synchronizeProperty(attrName); in synchronizeProperty()
113 SVGElement::insertedIntoDocument(); in insertedIntoDocument()
128 SVGElement::removedFromDocument(); in removedFromDocument()
135 SVGElement::childrenChanged(changedByParser, beforeChange, afterChange, childCountDelta); in childrenChanged()
145 SVGElement::finishParsingChildren(); in finishParsingChildren()
164 SVGElement::addSubresourceAttributeURLs(urls); in addSubresourceAttributeURLs()
DSVGUseElement.cpp252 SVGElement* correspondingElement = targetInstance->correspondingElement(); in updateContainerSize()
259 SVGElement* shadowTreeElement = targetInstance->shadowTreeElement(); in updateContainerSize()
301 SVGElement* correspondingElement = targetInstance->correspondingElement(); in updateContainerOffset()
307 SVGElement* shadowTreeElement = targetInstance->shadowTreeElement(); in updateContainerOffset()
328 SVGElement* shadowRoot = m_targetElementInstance->shadowTreeElement(); in updateContainerOffsets()
351 if (SVGElement* shadowRoot = m_targetElementInstance->shadowTreeElement()) in recalcStyle()
382 SVGElement* element = targetInstance->correspondingElement(); in dumpInstanceTree()
385 SVGElement* shadowTreeElement = targetInstance->shadowTreeElement(); in dumpInstanceTree()
524 SVGElement* target = 0; in buildShadowAndInstanceTree()
526 target = static_cast<SVGElement*>(targetElement); in buildShadowAndInstanceTree()
[all …]
DSVGCursorElement.h35 class SVGCursorElement : public SVGElement,
44 void addClient(SVGElement*);
45 void removeClient(SVGElement*);
46 void removeReferencedElement(SVGElement*);
71 HashSet<SVGElement*> m_clients;
DSVGStyleElement.cpp38 : SVGElement(tagName, document) in SVGStyleElement()
95 SVGElement::parseMappedAttribute(attr); in parseMappedAttribute()
102 SVGElement::finishParsingChildren(); in finishParsingChildren()
107 SVGElement::insertedIntoDocument(); in insertedIntoDocument()
113 SVGElement::removedFromDocument(); in removedFromDocument()
120 SVGElement::childrenChanged(changedByParser, beforeChange, afterChange, childCountDelta); in childrenChanged()
DSVGDocumentExtensions.h37 class SVGElement; variable
61 void addAnimationElementToTarget(SVGSMILElement*, SVGElement*);
62 void removeAnimationElementFromTarget(SVGSMILElement*, SVGElement*);
63 void removeAllAnimationElementsFromTarget(SVGElement*);
73 HashMap<SVGElement*, HashSet<SVGSMILElement*>* > m_animatedElements;
DSVGTests.cpp95 bool SVGTests::handleAttributeChange(const SVGElement* targetElement, const QualifiedName& attrName) in handleAttributeChange()
101 SVGElement* svgElement = const_cast<SVGElement*>(targetElement); in handleAttributeChange()
111 void SVGTests::synchronizeProperties(SVGElement* contextElement, const QualifiedName& attrName) in synchronizeProperties()
128 void SVGTests::synchronizeRequiredFeatures(SVGElement* contextElement) in synchronizeRequiredFeatures()
136 void SVGTests::synchronizeRequiredExtensions(SVGElement* contextElement) in synchronizeRequiredExtensions()
144 void SVGTests::synchronizeSystemLanguage(SVGElement* contextElement) in synchronizeSystemLanguage()
DSVGElementInstance.h43 …* correspondingUseElement, SVGUseElement* directUseElement, PassRefPtr<SVGElement> originalElement) in create()
58 SVGElement* correspondingElement() const { return m_element.get(); } in correspondingElement()
61 SVGElement* shadowTreeElement() const { return m_shadowTreeElement.get(); } in shadowTreeElement()
79 static void invalidateAllInstancesOfElement(SVGElement*);
129 SVGElementInstance(SVGUseElement*, SVGUseElement*, PassRefPtr<SVGElement> originalElement);
135 void setShadowTreeElement(SVGElement*);
161 RefPtr<SVGElement> m_element;
162 RefPtr<SVGElement> m_shadowTreeElement;
DSVGElement.h63 class SVGElement : public StyledElement {
65 static PassRefPtr<SVGElement> create(const QualifiedName&, Document*);
66 virtual ~SVGElement();
72 SVGElement* viewportElement() const;
113 SVGElement(const QualifiedName&, Document*);
DSVGUseElement.h87 … void buildInstanceTree(SVGElement* target, SVGElementInstance* targetInstance, bool& foundCycle);
88 …bool hasCycleUseReferencing(SVGUseElement*, SVGElementInstance* targetInstance, SVGElement*& newTa…
91 …void buildShadowTree(SVGShadowTreeRootElement*, SVGElement* target, SVGElementInstance* targetInst…
102 void transferUseAttributesToReplacedElement(SVGElement* from, SVGElement* to) const;
DSVGFEMergeNodeElement.cpp38 : SVGElement(tagName, document) in DEFINE_ANIMATED_STRING()
53 SVGElement::parseMappedAttribute(attr); in parseMappedAttribute()
58 SVGElement::svgAttributeChanged(attrName); in svgAttributeChanged()
87 SVGElement::synchronizeProperty(attrName); in synchronizeProperty()
DSVGLength.cpp155 float SVGLength::value(const SVGElement* context) const in value()
161 float SVGLength::value(const SVGElement* context, ExceptionCode& ec) const in value()
193 void SVGLength::setValue(float value, const SVGElement* context, ExceptionCode& ec) in setValue()
291 void SVGLength::convertToSpecifiedUnits(unsigned short type, const SVGElement* context, ExceptionCo… in convertToSpecifiedUnits()
312 bool SVGLength::determineViewport(const SVGElement* context, float& width, float& height) const in determineViewport()
330 SVGElement* viewportElement = context->viewportElement(); in determineViewport()
358 float SVGLength::convertValueFromUserUnitsToPercentage(float value, const SVGElement* context, Exce… in convertValueFromUserUnitsToPercentage()
380 float SVGLength::convertValueFromPercentageToUserUnits(float value, const SVGElement* context, Exce… in convertValueFromPercentageToUserUnits()
402 float SVGLength::convertValueFromUserUnitsToEMS(float value, const SVGElement* context, ExceptionCo… in convertValueFromUserUnitsToEMS()
419 float SVGLength::convertValueFromEMSToUserUnits(float value, const SVGElement* context, ExceptionCo… in convertValueFromEMSToUserUnits()
[all …]
DSVGFontFaceUriElement.cpp40 : SVGElement(tagName, document) in SVGFontFaceUriElement()
69 SVGElement::parseMappedAttribute(attr); in parseMappedAttribute()
74 SVGElement::childrenChanged(changedByParser, beforeChange, afterChange, childCountDelta); in childrenChanged()
87 SVGElement::insertedIntoDocument(); in insertedIntoDocument()
DSVGFELightElement.cpp51 : SVGElement(tagName, document) in DEFINE_ANIMATED_NUMBER()
56 SVGFELightElement* SVGFELightElement::findLightElement(const SVGElement* svgElement) in findLightElement()
68 PassRefPtr<LightSource> SVGFELightElement::findLightSource(const SVGElement* svgElement) in findLightSource()
100 SVGElement::parseMappedAttribute(attr); in parseMappedAttribute()
105 SVGElement::svgAttributeChanged(attrName); in svgAttributeChanged()
139 SVGElement::synchronizeProperty(attrName); in synchronizeProperty()
200 SVGElement::childrenChanged(changedByParser, beforeChange, afterChange, childCountDelta); in childrenChanged()
DSVGAnimateTransformElement.cpp64 SVGElement* targetElement = this->targetElement(); in hasValidAttributeType()
71 AnimatedAttributeType SVGAnimateTransformElement::determineAnimatedAttributeType(SVGElement* target… in determineAnimatedAttributeType()
101 static SVGTransformList* transformListFor(SVGElement* element) in transformListFor()
116 SVGElement* targetElement = this->targetElement(); in resetToBaseValue()
134 SVGElement* targetElement = this->targetElement(); in calculateAnimatedValue()
182 SVGElement* targetElement = this->targetElement(); in applyResultsToTarget()
200 SVGElement* shadowTreeElement = (*it)->shadowTreeElement(); in applyResultsToTarget()
/external/webkit/Source/WebCore/svg/properties/
DSVGAnimatedPropertyDescription.h31 class SVGElement; variable
43 : m_element(reinterpret_cast<SVGElement*>(-1)) in SVGAnimatedPropertyDescription()
49 return m_element == reinterpret_cast<SVGElement*>(-1); in isHashTableDeletedValue()
52 SVGAnimatedPropertyDescription(SVGElement* element, const AtomicString& attributeName) in SVGAnimatedPropertyDescription()
65 SVGElement* m_element;
DSVGAnimatedProperty.h31 class SVGElement; variable
36 SVGElement* contextElement() const { return m_contextElement.get(); } in contextElement()
65 …static PassRefPtr<TearOffType> lookupOrCreateWrapper(SVGElement* element, const QualifiedName& att… in lookupOrCreateWrapper()
78 static TearOffType* lookupWrapper(SVGElement* element, const AtomicString& attributeIdentifier) in lookupWrapper()
85 SVGAnimatedProperty(SVGElement* contextElement, const QualifiedName& attributeName) in SVGAnimatedProperty()
98 RefPtr<SVGElement> m_contextElement;
DSVGAnimatedPropertyMacros.h37 static SVGElement* ownerElement(OwnerType* type)
45 static SVGElement* ownerElement(OwnerType* type)
47 SVGElement* context = type->contextElement();
98SVGElement* contextElement = GetOwnerElementForType<OwnerType, IsDerivedFromSVGElement<OwnerType>:…
105SVGElement* contextElement = GetOwnerElementForType<OwnerType, IsDerivedFromSVGElement<OwnerType>:…
141SVGElement* contextElement = GetOwnerElementForType<OwnerType, IsDerivedFromSVGElement<OwnerType>:…
/external/webkit/Source/WebCore/css/
DCSSCursorImageValue.cpp69 HashSet<SVGElement*>::const_iterator it = m_referencedElements.begin(); in ~CSSCursorImageValue()
70 HashSet<SVGElement*>::const_iterator end = m_referencedElements.end(); in ~CSSCursorImageValue()
73 SVGElement* referencedElement = *it; in ~CSSCursorImageValue()
104 SVGElement* svgElement = static_cast<SVGElement*>(element); in updateIfSVGCursorIsUsed()
130 void CSSCursorImageValue::removeReferencedElement(SVGElement* element) in removeReferencedElement()

123456789