iterationDuration 68 Source/core/animation/Animation.h static void setIterationDuration(Timing&, double iterationDuration); iterationDuration 52 Source/core/animation/AnimationEffect.h virtual PassOwnPtrWillBeRawPtr<WillBeHeapVector<RefPtrWillBeMember<Interpolation> > > sample(int iteration, double fraction, double iterationDuration) const = 0; iterationDuration 74 Source/core/animation/AnimationPlayerTest.cpp timing.iterationDuration = duration; iterationDuration 466 Source/core/animation/AnimationPlayerTest.cpp timing.iterationDuration = 1; iterationDuration 635 Source/core/animation/AnimationPlayerTest.cpp timing.iterationDuration = 1; iterationDuration 118 Source/core/animation/AnimationTest.cpp EXPECT_EQ(duration, animation->specifiedTiming().iterationDuration); iterationDuration 125 Source/core/animation/AnimationTest.cpp EXPECT_TRUE(std::isnan(animation->specifiedTiming().iterationDuration)); iterationDuration 132 Source/core/animation/AnimationTest.cpp EXPECT_TRUE(std::isnan(animation->specifiedTiming().iterationDuration)); iterationDuration 361 Source/core/animation/AnimationTest.cpp timing.iterationDuration = 100; iterationDuration 393 Source/core/animation/AnimationTest.cpp timing.iterationDuration = 100; iterationDuration 426 Source/core/animation/AnimationTest.cpp timing.iterationDuration = 100; iterationDuration 304 Source/core/animation/CompositorAnimations.cpp if (std::isnan(timing.iterationDuration) || !timing.iterationDuration) iterationDuration 314 Source/core/animation/CompositorAnimations.cpp out.scaledDuration = timing.iterationDuration; iterationDuration 133 Source/core/animation/CompositorAnimationsTest.cpp timing.iterationDuration = 1.0; iterationDuration 284 Source/core/animation/CompositorAnimationsTest.cpp m_timing.iterationDuration = 20.0; iterationDuration 322 Source/core/animation/CompositorAnimationsTest.cpp m_timing.iterationDuration = 5.0; iterationDuration 332 Source/core/animation/CompositorAnimationsTest.cpp m_timing.iterationDuration = 5.0; iterationDuration 382 Source/core/animation/CompositorAnimationsTest.cpp m_timing.iterationDuration = 5.0; iterationDuration 392 Source/core/animation/CompositorAnimationsTest.cpp m_timing.iterationDuration = 5.0; iterationDuration 402 Source/core/animation/CompositorAnimationsTest.cpp m_timing.iterationDuration = 5.0; iterationDuration 412 Source/core/animation/CompositorAnimationsTest.cpp m_timing.iterationDuration = 5.0; iterationDuration 597 Source/core/animation/CompositorAnimationsTest.cpp m_timing.iterationDuration = 10.0; iterationDuration 698 Source/core/animation/CompositorAnimationsTest.cpp m_timing.iterationDuration = 1.75; iterationDuration 753 Source/core/animation/CompositorAnimationsTest.cpp m_timing.iterationDuration = 2.0; iterationDuration 866 Source/core/animation/CompositorAnimationsTest.cpp m_timing.iterationDuration = 1.5; iterationDuration 209 Source/core/animation/DocumentTimelineTest.cpp timingForwardFill.iterationDuration = 2; iterationDuration 213 Source/core/animation/DocumentTimelineTest.cpp timingNoFill.iterationDuration = 2; iterationDuration 217 Source/core/animation/DocumentTimelineTest.cpp timingBackwardFillDelay.iterationDuration = 1; iterationDuration 222 Source/core/animation/DocumentTimelineTest.cpp timingNoFillDelay.iterationDuration = 1; iterationDuration 227 Source/core/animation/DocumentTimelineTest.cpp timingAutoFill.iterationDuration = 2; iterationDuration 257 Source/core/animation/DocumentTimelineTest.cpp timing.iterationDuration = 2; iterationDuration 280 Source/core/animation/DocumentTimelineTest.cpp timing.iterationDuration = 2; iterationDuration 10 Source/core/animation/InterpolationEffect.cpp PassOwnPtrWillBeRawPtr<WillBeHeapVector<RefPtrWillBeMember<Interpolation> > > InterpolationEffect::getActiveInterpolations(double fraction, double iterationDuration) const iterationDuration 21 Source/core/animation/InterpolationEffect.cpp localFraction = record->m_easing->evaluate(localFraction, accuracyForDuration(iterationDuration)); iterationDuration 19 Source/core/animation/InterpolationEffect.h PassOwnPtrWillBeRawPtr<WillBeHeapVector<RefPtrWillBeMember<Interpolation> > > getActiveInterpolations(double fraction, double iterationDuration) const; iterationDuration 60 Source/core/animation/KeyframeEffectModel.cpp PassOwnPtrWillBeRawPtr<WillBeHeapVector<RefPtrWillBeMember<Interpolation> > > KeyframeEffectModelBase::sample(int iteration, double fraction, double iterationDuration) const iterationDuration 67 Source/core/animation/KeyframeEffectModel.cpp return m_interpolationEffect->getActiveInterpolations(fraction, iterationDuration); iterationDuration 88 Source/core/animation/KeyframeEffectModel.h virtual PassOwnPtrWillBeRawPtr<WillBeHeapVector<RefPtrWillBeMember<Interpolation> > > sample(int iteration, double fraction, double iterationDuration) const OVERRIDE; iterationDuration 69 Source/core/animation/TimedItem.cpp double result = std::isnan(m_specified.iterationDuration) ? intrinsicIterationDuration() : m_specified.iterationDuration; iterationDuration 76 Source/core/animation/TimedItem.cpp const double result = multiplyZeroAlwaysGivesZero(iterationDuration(), m_specified.iterationCount); iterationDuration 119 Source/core/animation/TimedItem.cpp if (const double iterationDuration = this->iterationDuration()) { iterationDuration 120 Source/core/animation/TimedItem.cpp const double startOffset = multiplyZeroAlwaysGivesZero(m_specified.iterationStart, iterationDuration); iterationDuration 123 Source/core/animation/TimedItem.cpp const double iterationTime = calculateIterationTime(iterationDuration, repeatedDuration(), scaledActiveTime, startOffset, m_specified); iterationDuration 125 Source/core/animation/TimedItem.cpp currentIteration = calculateCurrentIteration(iterationDuration, iterationTime, scaledActiveTime, m_specified); iterationDuration 126 Source/core/animation/TimedItem.cpp timeFraction = calculateTransformedTime(currentIteration, iterationDuration, iterationTime, m_specified) / iterationDuration; iterationDuration 129 Source/core/animation/TimedItem.cpp timeToNextIteration = (iterationDuration - iterationTime) / std::abs(m_specified.playbackRate); iterationDuration 84 Source/core/animation/TimedItem.h double duration() const { return iterationDuration(); } iterationDuration 111 Source/core/animation/TimedItem.h double iterationDuration() const; iterationDuration 120 Source/core/animation/TimedItemCalculations.h static inline double calculateIterationTime(double iterationDuration, double repeatedDuration, double scaledActiveTime, double startOffset, const Timing& specified) iterationDuration 122 Source/core/animation/TimedItemCalculations.h ASSERT(iterationDuration > 0); iterationDuration 123 Source/core/animation/TimedItemCalculations.h ASSERT(repeatedDuration == multiplyZeroAlwaysGivesZero(iterationDuration, specified.iterationCount)); iterationDuration 133 Source/core/animation/TimedItemCalculations.h return iterationDuration; iterationDuration 136 Source/core/animation/TimedItemCalculations.h return fmod(scaledActiveTime, iterationDuration); iterationDuration 139 Source/core/animation/TimedItemCalculations.h static inline double calculateCurrentIteration(double iterationDuration, double iterationTime, double scaledActiveTime, const Timing& specified) iterationDuration 141 Source/core/animation/TimedItemCalculations.h ASSERT(iterationDuration > 0); iterationDuration 148 Source/core/animation/TimedItemCalculations.h ASSERT(iterationTime <= iterationDuration); iterationDuration 154 Source/core/animation/TimedItemCalculations.h if (iterationTime == iterationDuration) iterationDuration 157 Source/core/animation/TimedItemCalculations.h return floor(scaledActiveTime / iterationDuration); iterationDuration 160 Source/core/animation/TimedItemCalculations.h static inline double calculateDirectedTime(double currentIteration, double iterationDuration, double iterationTime, const Timing& specified) iterationDuration 163 Source/core/animation/TimedItemCalculations.h ASSERT(iterationDuration > 0); iterationDuration 170 Source/core/animation/TimedItemCalculations.h ASSERT(iterationTime <= iterationDuration); iterationDuration 177 Source/core/animation/TimedItemCalculations.h return currentDirectionIsForwards ? iterationTime : iterationDuration - iterationTime; iterationDuration 180 Source/core/animation/TimedItemCalculations.h static inline double calculateTransformedTime(double currentIteration, double iterationDuration, double iterationTime, const Timing& specified) iterationDuration 183 Source/core/animation/TimedItemCalculations.h ASSERT(iterationDuration > 0); iterationDuration 184 Source/core/animation/TimedItemCalculations.h ASSERT(isNull(iterationTime) || (iterationTime >= 0 && iterationTime <= iterationDuration)); iterationDuration 186 Source/core/animation/TimedItemCalculations.h double directedTime = calculateDirectedTime(currentIteration, iterationDuration, iterationTime, specified); iterationDuration 189 Source/core/animation/TimedItemCalculations.h if (!std::isfinite(iterationDuration)) iterationDuration 191 Source/core/animation/TimedItemCalculations.h double timeFraction = directedTime / iterationDuration; iterationDuration 193 Source/core/animation/TimedItemCalculations.h return multiplyZeroAlwaysGivesZero(iterationDuration, specified.timingFunction->evaluate(timeFraction, accuracyForDuration(iterationDuration))); iterationDuration 116 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = 2; iterationDuration 169 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = 1; iterationDuration 182 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = 1; iterationDuration 196 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = 1; iterationDuration 210 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = 1; iterationDuration 224 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = 1; iterationDuration 242 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = 1; iterationDuration 261 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = 1; iterationDuration 281 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = 2; iterationDuration 310 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = 1; iterationDuration 331 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = 1; iterationDuration 352 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = 1; iterationDuration 588 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = std::numeric_limits<double>::infinity(); iterationDuration 619 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = std::numeric_limits<double>::infinity(); iterationDuration 649 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = std::numeric_limits<double>::infinity(); iterationDuration 679 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = std::numeric_limits<double>::infinity(); iterationDuration 711 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = 4; iterationDuration 720 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = 1; iterationDuration 765 Source/core/animation/TimedItemTest.cpp timing.iterationDuration = 1; iterationDuration 72 Source/core/animation/TimedItemTiming.cpp if (std::isnan(m_parent->specifiedTiming().iterationDuration)) { iterationDuration 78 Source/core/animation/TimedItemTiming.cpp element0 = m_parent->specifiedTiming().iterationDuration; iterationDuration 68 Source/core/animation/Timing.h , iterationDuration(std::numeric_limits<double>::quiet_NaN()) iterationDuration 82 Source/core/animation/Timing.h ASSERT(std::isnan(iterationDuration) || iterationDuration >= 0); iterationDuration 92 Source/core/animation/Timing.h double iterationDuration; iterationDuration 61 Source/core/animation/TimingInput.cpp void TimingInput::setIterationDuration(Timing& timing, double iterationDuration) iterationDuration 63 Source/core/animation/TimingInput.cpp if (!std::isnan(iterationDuration) && iterationDuration >= 0) iterationDuration 64 Source/core/animation/TimingInput.cpp timing.iterationDuration = iterationDuration; iterationDuration 66 Source/core/animation/TimingInput.cpp timing.iterationDuration = Timing::defaults().iterationDuration; iterationDuration 130 Source/core/animation/TimingInput.cpp double iterationDuration = 0; iterationDuration 131 Source/core/animation/TimingInput.cpp if (timingInputDictionary.get("duration", iterationDuration)) { iterationDuration 132 Source/core/animation/TimingInput.cpp setIterationDuration(result, iterationDuration); iterationDuration 24 Source/core/animation/TimingInput.h static void setIterationDuration(Timing&, double iterationDuration); iterationDuration 104 Source/core/animation/TimingInputTest.cpp EXPECT_EQ(1.1, applyTimingInputNumber("duration", 1.1).iterationDuration); iterationDuration 105 Source/core/animation/TimingInputTest.cpp EXPECT_TRUE(std::isnan(applyTimingInputNumber("duration", -1).iterationDuration)); iterationDuration 106 Source/core/animation/TimingInputTest.cpp EXPECT_EQ(1, applyTimingInputString("duration", "1").iterationDuration); iterationDuration 109 Source/core/animation/TimingInputTest.cpp EXPECT_TRUE(std::isinf(timing.iterationDuration)); iterationDuration 110 Source/core/animation/TimingInputTest.cpp EXPECT_GT(timing.iterationDuration, 0); iterationDuration 112 Source/core/animation/TimingInputTest.cpp EXPECT_TRUE(std::isnan(applyTimingInputString("duration", "-Infinity").iterationDuration)); iterationDuration 113 Source/core/animation/TimingInputTest.cpp EXPECT_TRUE(std::isnan(applyTimingInputString("duration", "NaN").iterationDuration)); iterationDuration 114 Source/core/animation/TimingInputTest.cpp EXPECT_TRUE(std::isnan(applyTimingInputString("duration", "auto").iterationDuration)); iterationDuration 115 Source/core/animation/TimingInputTest.cpp EXPECT_TRUE(std::isnan(applyTimingInputString("duration", "rubbish").iterationDuration)); iterationDuration 175 Source/core/animation/TimingInputTest.cpp EXPECT_TRUE(std::isnan(updatedTiming.iterationDuration)); iterationDuration 211 Source/core/animation/css/CSSAnimations.cpp timing.iterationDuration = animationData->duration(); iterationDuration 262 Source/core/animation/css/CSSAnimations.cpp ASSERT(!std::isinf(timing.iterationDuration)); iterationDuration 668 Source/core/animation/css/CSSAnimations.cpp ASSERT(!std::isnan(timedItem->specifiedTiming().iterationDuration)); iterationDuration 669 Source/core/animation/css/CSSAnimations.cpp const double elapsedTime = timedItem->specifiedTiming().iterationDuration * (previousIteration + 1); iterationDuration 690 Source/core/animation/css/CSSAnimations.cpp double elapsedTime = timing.iterationDuration;