Searched refs:SVGSMILElement (Results 1 - 22 of 22) sorted by relevance

/external/webkit/Source/WebCore/svg/
H A DSVGDocumentExtensions.h39 class SVGSMILElement;
59 bool sampleAnimationAtTime(const String& elementId, SVGSMILElement*, double time);
61 void addAnimationElementToTarget(SVGSMILElement*, SVGElement*);
62 void removeAnimationElementFromTarget(SVGSMILElement*, SVGElement*);
73 HashMap<SVGElement*, HashSet<SVGSMILElement*>* > m_animatedElements;
H A DSVGDocumentExtensions.cpp36 #include "SVGSMILElement.h"
122 bool SVGDocumentExtensions::sampleAnimationAtTime(const String& elementId, SVGSMILElement* element, double time)
140 void SVGDocumentExtensions::addAnimationElementToTarget(SVGSMILElement* animationElement, SVGElement* targetElement)
145 if (HashSet<SVGSMILElement*>* animationElementsForTarget = m_animatedElements.get(targetElement)) {
150 HashSet<SVGSMILElement*>* animationElementsForTarget = new HashSet<SVGSMILElement*>;
155 void SVGDocumentExtensions::removeAnimationElementFromTarget(SVGSMILElement* animationElement, SVGElement* targetElement)
160 HashMap<SVGElement*, HashSet<SVGSMILElement*>* >::iterator it = m_animatedElements.find(targetElement);
163 HashSet<SVGSMILElement*>* animationElementsForTarget = it->second;
176 HashSet<SVGSMILElement*>* animationElementsForTarge
[all...]
H A DSVGAnimationElement.h33 #include "SVGSMILElement.h"
43 class SVGAnimationElement : public SVGSMILElement,
85 // from SVGSMILElement
87 virtual void updateAnimation(float percent, unsigned repeat, SVGSMILElement* resultElement);
96 virtual void calculateAnimatedValue(float percentage, unsigned repeat, SVGSMILElement* resultElement) = 0;
H A DSVGAnimateMotionElement.h44 virtual void calculateAnimatedValue(float percentage, unsigned repeat, SVGSMILElement* resultElement);
H A DSVGAnimateTransformElement.h50 virtual void calculateAnimatedValue(float percentage, unsigned repeat, SVGSMILElement* resultElement);
H A DSVGAnimateElement.h49 virtual void calculateAnimatedValue(float percentage, unsigned repeat, SVGSMILElement* resultElement);
H A DSVGAElement.cpp45 #include "SVGSMILElement.h"
168 if (SVGSMILElement::isSMILElement(targetElement)) {
169 static_cast<SVGSMILElement*>(targetElement)->beginByLinkActivation();
H A DSVGAnimationElement.cpp58 : SVGSMILElement(tagName, document)
156 SVGSMILElement::parseMappedAttribute(attr);
164 SVGSMILElement::attributeChanged(attr, preserveDecls);
169 SVGSMILElement::synchronizeProperty(attrName);
534 void SVGAnimationElement::updateAnimation(float percent, unsigned repeat, SVGSMILElement* resultElement)
H A DSVGAnimateMotionElement.cpp180 void SVGAnimateMotionElement::calculateAnimatedValue(float percentage, unsigned, SVGSMILElement*)
H A DSVGAnimateTransformElement.cpp132 void SVGAnimateTransformElement::calculateAnimatedValue(float percentage, unsigned repeat, SVGSMILElement*)
H A DSVGAnimateElement.cpp167 void SVGAnimateElement::calculateAnimatedValue(float percentage, unsigned repeat, SVGSMILElement* resultElement)
H A DSVGUseElement.cpp42 #include "SVGSMILElement.h"
436 if (SVGSMILElement::isSMILElement(element))
/external/webkit/Source/WebCore/svg/animation/
H A DSMILTimeContainer.h44 class SVGSMILElement;
51 void schedule(SVGSMILElement*);
52 void unschedule(SVGSMILElement*);
76 void sortByPriority(Vector<SVGSMILElement*>& smilElements, SMILTime elapsed);
91 typedef HashSet<SVGSMILElement*> TimingElementSet;
H A DSVGSMILElement.cpp29 #include "SVGSMILElement.h"
59 static PassRefPtr<ConditionEventListener> create(SVGSMILElement* animation, SVGSMILElement::Condition* condition)
79 ConditionEventListener(SVGSMILElement* animation, SVGSMILElement::Condition* condition)
88 SVGSMILElement* m_animation;
89 SVGSMILElement::Condition* m_condition;
106 SVGSMILElement::Condition::Condition(Type type, BeginOrEnd beginOrEnd, const String& baseID, const String& name, SMILTime offset, int repeats)
116 SVGSMILElement::SVGSMILElement(cons function in class:WebCore::SVGSMILElement
[all...]
H A DSMILTimeContainer.cpp35 #include "SVGSMILElement.h"
65 void SMILTimeContainer::schedule(SVGSMILElement* animation)
75 void SMILTimeContainer::unschedule(SVGSMILElement* animation)
149 if (SVGSMILElement::isSMILElement(node))
150 static_cast<SVGSMILElement*>(node)->setDocumentOrderIndex(timingElementCount++);
157 bool operator()(SVGSMILElement* a, SVGSMILElement* b)
172 void SMILTimeContainer::sortByPriority(Vector<SVGSMILElement*>& smilElements, SMILTime elapsed)
179 static bool applyOrderSortFunction(SVGSMILElement* a, SVGSMILElement*
[all...]
H A DSVGSMILElement.h40 class SVGSMILElement : public SVGElement { class in namespace:WebCore
42 SVGSMILElement(const QualifiedName&, Document*);
43 virtual ~SVGSMILElement();
93 void progress(SMILTime elapsed, SVGSMILElement* resultsElement);
116 virtual void updateAnimation(float percent, unsigned repeat, SVGSMILElement* resultElement) = 0;
171 void createInstanceTimesFromSyncbase(SVGSMILElement* syncbase, NewOrExistingInterval);
172 void addTimeDependent(SVGSMILElement*);
173 void removeTimeDependent(SVGSMILElement*);
193 typedef HashSet<SVGSMILElement*> TimeDependentSet;
/external/webkit/Source/WebKit/gtk/WebCoreSupport/
H A DDumpRenderTreeSupportGtk.cpp68 #include "SVGSMILElement.h"
399 if (!coreElement || !SVGSMILElement::isSMILElement(coreElement))
401 return document->accessSVGExtensions()->sampleAnimationAtTime(elementId, static_cast<SVGSMILElement*>(coreElement), time);
/external/webkit/Source/WebKit/qt/WebCoreSupport/
H A DDumpRenderTreeSupportQt.cpp71 #include "SVGSMILElement.h"
313 if (!coreNode || !SVGSMILElement::isSMILElement(coreNode))
316 return doc->accessSVGExtensions()->sampleAnimationAtTime(elementId, static_cast<SVGSMILElement*>(coreNode), time);
/external/webkit/Source/WebKit/mac/WebView/
H A DWebFrame.mm88 #import <WebCore/SVGSMILElement.h>
1023 if (!coreNode || !SVGSMILElement::isSMILElement(coreNode))
1027 return document->accessSVGExtensions()->sampleAnimationAtTime(elementId, static_cast<SVGSMILElement*>(coreNode), time);
/external/webkit/Source/WebKit/win/
H A DWebFrame.cpp96 #include <WebCore/SVGSMILElement.h>
1259 if (!domNode || !SVGSMILElement::isSMILElement(domNode->node()))
1263 *animationWasRunning = document->accessSVGExtensions()->sampleAnimationAtTime(String(elementId, SysStringLen(elementId)), static_cast<SVGSMILElement*>(domNode->node()), secondsFromNow);
/external/webkit/Source/WebKit/chromium/src/
H A DWebFrameImpl.cpp119 #include "SVGSMILElement.h"
1876 if (!coreNode || !SVGSMILElement::isSMILElement(coreNode))
1879 return document->accessSVGExtensions()->sampleAnimationAtTime(elementId, static_cast<SVGSMILElement*>(coreNode), time);
/external/webkit/Source/WebCore/
H A DAndroid.mk1199 svg/animation/SVGSMILElement.cpp \

Completed in 270 milliseconds