Home | History | Annotate | Download | only in animation

Lines Matching defs:SVGSMILElement

29 #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(const QualifiedName& tagName, Document* doc)
139 SVGSMILElement::~SVGSMILElement()
170 void SVGSMILElement::insertedIntoDocument()
188 void SVGSMILElement::removedFromDocument()
201 RefPtr<SVGSMILElement> keepAlive(this);
206 void SVGSMILElement::finishParsingChildren()
220 SMILTime SVGSMILElement::parseOffsetValue(const String& data)
240 SMILTime SVGSMILElement::parseClockValue(const String& data)
281 bool SVGSMILElement::parseCondition(const String& value, BeginOrEnd beginOrEnd)
348 bool SVGSMILElement::isSMILElement(Node* node)
356 void SVGSMILElement::parseBeginOrEnd(const String& parseString, BeginOrEnd beginOrEnd)
376 void SVGSMILElement::parseMappedAttribute(Attribute* attr)
400 void SVGSMILElement::attributeChanged(Attribute* attr, bool preserveDecls)
428 inline Element* SVGSMILElement::eventBaseFor(const Condition& condition) const
433 void SVGSMILElement::connectConditions()
455 SVGSMILElement* syncbase = static_cast<SVGSMILElement*>(condition.m_syncbase.get());
461 void SVGSMILElement::disconnectConditions()
485 static_cast<SVGSMILElement*>(condition.m_syncbase.get())->removeTimeDependent(this);
492 void SVGSMILElement::reschedule()
498 SVGElement* SVGSMILElement::targetElement() const
509 document()->accessSVGExtensions()->addAnimationElementToTarget(const_cast<SVGSMILElement*>(this), m_targetElement);
513 SMILTime SVGSMILElement::elapsed() const
518 bool SVGSMILElement::isInactive() const
523 bool SVGSMILElement::isFrozen() const
528 SVGSMILElement::Restart SVGSMILElement::restart() const
540 SVGSMILElement::FillMode SVGSMILElement::fill() const
547 String SVGSMILElement::xlinkHref() const
552 SMILTime SVGSMILElement::dur() const
561 SMILTime SVGSMILElement::repeatDur() const
572 SMILTime SVGSMILElement::repeatCount() const
588 SMILTime SVGSMILElement::maxValue() const
597 SMILTime SVGSMILElement::minValue() const
606 SMILTime SVGSMILElement::simpleDuration() const
611 void SVGSMILElement::addBeginTime(SMILTime time)
618 void SVGSMILElement::addEndTime(SMILTime time)
625 SMILTime SVGSMILElement::findInstanceTime(BeginOrEnd beginOrEnd, SMILTime minimumTime, bool equalsMinimumOK) const
646 SMILTime SVGSMILElement::repeatingDuration() const
659 SMILTime SVGSMILElement::resolveActiveEnd(SMILTime resolvedBegin, SMILTime resolvedEnd) const
682 void SVGSMILElement::resolveInterval(bool first, SMILTime& beginResult, SMILTime& endResult) const
720 void SVGSMILElement::resolveFirstInterval()
737 void SVGSMILElement::resolveNextInterval()
752 SMILTime SVGSMILElement::nextProgressTime() const
757 void SVGSMILElement::beginListChanged()
778 void SVGSMILElement::endListChanged()
797 void SVGSMILElement::checkRestart(SMILTime elapsed)
819 float SVGSMILElement::calculateAnimationPercentAndRepeat(SMILTime elapsed, unsigned& repeat) const
846 SMILTime SVGSMILElement::calculateNextProgressTime(SMILTime elapsed) const
865 SVGSMILElement::ActiveState SVGSMILElement::determineActiveState(SMILTime elapsed) const
876 bool SVGSMILElement::isContributing(SMILTime elapsed) const
882 void SVGSMILElement::progress(SMILTime elapsed, SVGSMILElement* resultElement)
933 void SVGSMILElement::notifyDependentsIntervalChanged(NewOrExistingInterval newOrExisting)
936 DEFINE_STATIC_LOCAL(HashSet<SVGSMILElement*>, loopBreaker, ());
943 SVGSMILElement* dependent = *it;
950 void SVGSMILElement::createInstanceTimesFromSyncbase(SVGSMILElement* syncbase, NewOrExistingInterval)
973 void SVGSMILElement::addTimeDependent(SVGSMILElement* animation)
980 void SVGSMILElement::removeTimeDependent(SVGSMILElement* animation)
985 void SVGSMILElement::handleConditionEvent(Event*, Condition* condition)
993 void SVGSMILElement::beginByLinkActivation()