Lines Matching defs:iterationDuration
66 double AnimationNode::iterationDuration() const
68 double result = std::isnan(m_timing.iterationDuration) ? intrinsicIterationDuration() : m_timing.iterationDuration;
75 const double result = multiplyZeroAlwaysGivesZero(iterationDuration(), m_timing.iterationCount);
117 if (const double iterationDuration = this->iterationDuration()) {
118 const double startOffset = multiplyZeroAlwaysGivesZero(m_timing.iterationStart, iterationDuration);
121 const double iterationTime = calculateIterationTime(iterationDuration, repeatedDuration(), scaledActiveTime, startOffset, m_timing);
123 currentIteration = calculateCurrentIteration(iterationDuration, iterationTime, scaledActiveTime, m_timing);
124 timeFraction = calculateTransformedTime(currentIteration, iterationDuration, iterationTime, m_timing) / iterationDuration;
127 timeToNextIteration = (iterationDuration - iterationTime) / std::abs(m_timing.playbackRate);