Lines Matching defs:SVGSMILElement

27 #include "core/svg/animation/SVGSMILElement.h"
110 static PassRefPtr<ConditionEventListener> create(SVGSMILElement* animation, SVGSMILElement::Condition* condition)
130 ConditionEventListener(SVGSMILElement* animation, SVGSMILElement::Condition* condition)
139 SVGSMILElement* m_animation;
140 SVGSMILElement::Condition* m_condition;
157 void SVGSMILElement::Condition::setEventListener(PassRefPtr<ConditionEventListener> eventListener)
162 SVGSMILElement::Condition::Condition(Type type, BeginOrEnd beginOrEnd, const String& baseID, const String& name, SMILTime offset, int repeat)
172 SVGSMILElement::SVGSMILElement(const QualifiedName& tagName, Document& doc)
196 SVGSMILElement::~SVGSMILElement()
213 void SVGSMILElement::clearResourceAndEventBaseReferences()
218 void SVGSMILElement::clearConditions()
225 void SVGSMILElement::buildPendingResource()
295 void SVGSMILElement::reset()
310 Node::InsertionNotificationRequest SVGSMILElement::insertedInto(ContainerNode* rootParent)
343 void SVGSMILElement::removedFrom(ContainerNode* rootParent)
357 bool SVGSMILElement::hasValidAttributeName()
362 SMILTime SVGSMILElement::parseOffsetValue(const String& data)
382 SMILTime SVGSMILElement::parseClockValue(const String& data)
423 bool SVGSMILElement::parseCondition(const String& value, BeginOrEnd beginOrEnd)
488 void SVGSMILElement::parseBeginOrEnd(const String& parseString, BeginOrEnd beginOrEnd)
510 bool SVGSMILElement::isSupportedAttribute(const QualifiedName& attrName)
528 void SVGSMILElement::parseAttribute(const QualifiedName& name, const AtomicString& value)
557 void SVGSMILElement::svgAttributeChanged(const QualifiedName& attrName)
591 inline SVGElement* SVGSMILElement::eventBaseFor(const Condition& condition)
599 void SVGSMILElement::connectSyncBaseConditions()
613 SVGSMILElement* svgSMILElement = toSVGSMILElement(element);
620 void SVGSMILElement::disconnectSyncBaseConditions()
635 void SVGSMILElement::connectEventBaseConditions()
656 void SVGSMILElement::disconnectEventBaseConditions()
678 void SVGSMILElement::setAttributeName(const QualifiedName& attributeName)
694 void SVGSMILElement::setTargetElement(SVGElement* target)
716 SMILTime SVGSMILElement::elapsed() const
721 bool SVGSMILElement::isFrozen() const
726 SVGSMILElement::Restart SVGSMILElement::restart() const
738 SVGSMILElement::FillMode SVGSMILElement::fill() const
745 SMILTime SVGSMILElement::dur() const
754 SMILTime SVGSMILElement::repeatDur() const
765 SMILTime SVGSMILElement::repeatCount() const
786 SMILTime SVGSMILElement::maxValue() const
795 SMILTime SVGSMILElement::minValue() const
804 SMILTime SVGSMILElement::simpleDuration() const
809 void SVGSMILElement::addBeginTime(SMILTime eventTime, SMILTime beginTime, SMILTimeWithOrigin::Origin origin)
816 void SVGSMILElement::addEndTime(SMILTime eventTime, SMILTime endTime, SMILTimeWithOrigin::Origin origin)
828 SMILTime SVGSMILElement::findInstanceTime(BeginOrEnd beginOrEnd, SMILTime minimumTime, bool equalsMinimumOK) const
866 SMILTime SVGSMILElement::repeatingDuration() const
882 SMILTime SVGSMILElement::resolveActiveEnd(SMILTime resolvedBegin, SMILTime resolvedEnd) const
905 SMILInterval SVGSMILElement::resolveInterval(ResolveInterval resolveIntervalType) const
938 void SVGSMILElement::resolveFirstInterval()
953 bool SVGSMILElement::resolveNextInterval()
968 SMILTime SVGSMILElement::nextProgressTime() const
973 void SVGSMILElement::beginListChanged(SMILTime eventTime)
1001 void SVGSMILElement::endListChanged(SMILTime)
1022 SVGSMILElement::RestartedInterval SVGSMILElement::maybeRestartInterval(SMILTime elapsed)
1048 void SVGSMILElement::seekToIntervalCorrespondingToTime(SMILTime elapsed)
1083 float SVGSMILElement::calculateAnimationPercentAndRepeat(SMILTime elapsed, unsigned& repeat) const
1115 SMILTime SVGSMILElement::calculateNextProgressTime(SMILTime elapsed) const
1133 SVGSMILElement::ActiveState SVGSMILElement::determineActiveState(SMILTime elapsed) const
1141 bool SVGSMILElement::isContributing(SMILTime elapsed) const
1147 bool SVGSMILElement::progress(SMILTime elapsed, SVGSMILElement* resultElement, bool seekToTime)
1245 void SVGSMILElement::notifyDependentsIntervalChanged()
1250 // |loopBreaker| is defined as a Persistent<HeapHashSet<Member<SVGSMILElement> > >. This won't cause leaks because it is guaranteed to be empty after the root |notifyDependentsIntervalChanged| has exited.
1251 DEFINE_STATIC_LOCAL(OwnPtrWillBePersistent<WillBeHeapHashSet<RawPtrWillBeMember<SVGSMILElement> > >, loopBreaker, (adoptPtrWillBeNoop(new WillBeHeapHashSet<RawPtrWillBeMember<SVGSMILElement> >())));
1257 SVGSMILElement* dependent = *it;
1264 void SVGSMILElement::createInstanceTimesFromSyncbase(SVGSMILElement* syncBase)
1291 void SVGSMILElement::addSyncBaseDependent(SVGSMILElement* animation)
1298 void SVGSMILElement::removeSyncBaseDependent(SVGSMILElement* animation)
1303 void SVGSMILElement::handleConditionEvent(Event* event, Condition* condition)
1317 void SVGSMILElement::beginByLinkActivation()
1325 void SVGSMILElement::endedActiveInterval()
1331 void SVGSMILElement::dispatchRepeatEvents(unsigned count)
1338 void SVGSMILElement::dispatchPendingEvent(SMILEventSender* eventSender)
1351 SVGSMILElement::Condition::~Condition()
1355 void SVGSMILElement::Condition::trace(Visitor* visitor)
1360 void SVGSMILElement::trace(Visitor* visitor)