Keyframe 139 Source/core/animation/AnimatableValue.h template <class Keyframe> friend class KeyframeEffectModel; Keyframe 13 Source/core/animation/AnimatableValueKeyframe.cpp : Keyframe(copyFrom.m_offset, copyFrom.m_composite, copyFrom.m_easing) Keyframe 29 Source/core/animation/AnimatableValueKeyframe.cpp PassRefPtrWillBeRawPtr<Keyframe> AnimatableValueKeyframe::clone() const Keyframe 34 Source/core/animation/AnimatableValueKeyframe.cpp PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> AnimatableValueKeyframe::createPropertySpecificKeyframe(CSSPropertyID property) const Keyframe 42 Source/core/animation/AnimatableValueKeyframe.cpp Keyframe::trace(visitor); Keyframe 46 Source/core/animation/AnimatableValueKeyframe.cpp : Keyframe::PropertySpecificKeyframe(offset, easing, op) Keyframe 51 Source/core/animation/AnimatableValueKeyframe.cpp : Keyframe::PropertySpecificKeyframe(offset, easing, AnimationEffect::CompositeReplace) Keyframe 57 Source/core/animation/AnimatableValueKeyframe.cpp PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> AnimatableValueKeyframe::PropertySpecificKeyframe::cloneWithOffset(double offset) const Keyframe 59 Source/core/animation/AnimatableValueKeyframe.cpp Keyframe::PropertySpecificKeyframe* theClone = new PropertySpecificKeyframe(offset, m_easing, m_value); Keyframe 63 Source/core/animation/AnimatableValueKeyframe.cpp PassRefPtrWillBeRawPtr<Interpolation> AnimatableValueKeyframe::PropertySpecificKeyframe::createInterpolation(CSSPropertyID property, Keyframe::PropertySpecificKeyframe* end) const Keyframe 69 Source/core/animation/AnimatableValueKeyframe.cpp PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> AnimatableValueKeyframe::PropertySpecificKeyframe::neutralKeyframe(double offset, PassRefPtr<TimingFunction> easing) const Keyframe 13 Source/core/animation/AnimatableValueKeyframe.h class AnimatableValueKeyframe : public Keyframe { Keyframe 33 Source/core/animation/AnimatableValueKeyframe.h class PropertySpecificKeyframe : public Keyframe::PropertySpecificKeyframe { Keyframe 39 Source/core/animation/AnimatableValueKeyframe.h virtual PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> neutralKeyframe(double offset, PassRefPtr<TimingFunction> easing) const OVERRIDE FINAL; Keyframe 40 Source/core/animation/AnimatableValueKeyframe.h virtual PassRefPtrWillBeRawPtr<Interpolation> createInterpolation(CSSPropertyID, WebCore::Keyframe::PropertySpecificKeyframe* end) const OVERRIDE FINAL; Keyframe 47 Source/core/animation/AnimatableValueKeyframe.h virtual PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> cloneWithOffset(double offset) const OVERRIDE; Keyframe 58 Source/core/animation/AnimatableValueKeyframe.h virtual PassRefPtrWillBeRawPtr<Keyframe> clone() const OVERRIDE; Keyframe 59 Source/core/animation/AnimatableValueKeyframe.h virtual PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> createPropertySpecificKeyframe(CSSPropertyID) const OVERRIDE; Keyframe 69 Source/core/animation/AnimatableValueKeyframe.h DEFINE_TYPE_CASTS(AnimatableValueKeyframe, Keyframe, value, value->isAnimatableValueKeyframe(), value.isAnimatableValueKeyframe()); Keyframe 70 Source/core/animation/AnimatableValueKeyframe.h DEFINE_TYPE_CASTS(AnimatableValuePropertySpecificKeyframe, Keyframe::PropertySpecificKeyframe, value, value->isAnimatableValuePropertySpecificKeyframe(), value.isAnimatableValuePropertySpecificKeyframe()); Keyframe 206 Source/core/animation/CompositorAnimations.cpp WillBeHeapVector<RefPtrWillBeMember<Keyframe> >::const_iterator end = frames.end() - 1; // Ignore timing function of last frame. Keyframe 207 Source/core/animation/CompositorAnimations.cpp for (WillBeHeapVector<RefPtrWillBeMember<Keyframe> >::const_iterator iter = frames.begin(); iter != end; ++iter) { Keyframe 17 Source/core/animation/Keyframe.h class Keyframe : public RefCountedWillBeGarbageCollectedFinalized<Keyframe> { Keyframe 19 Source/core/animation/Keyframe.h virtual ~Keyframe() { } Keyframe 30 Source/core/animation/Keyframe.h static bool compareOffsets(const RefPtrWillBeMember<Keyframe>&, const RefPtrWillBeMember<Keyframe>&); Keyframe 33 Source/core/animation/Keyframe.h virtual PassRefPtrWillBeRawPtr<Keyframe> clone() const = 0; Keyframe 34 Source/core/animation/Keyframe.h PassRefPtrWillBeRawPtr<Keyframe> cloneWithOffset(double offset) const Keyframe 36 Source/core/animation/Keyframe.h RefPtrWillBeRawPtr<Keyframe> theClone = clone(); Keyframe 58 Source/core/animation/Keyframe.h virtual PassRefPtrWillBeRawPtr<Interpolation> createInterpolation(CSSPropertyID, WebCore::Keyframe::PropertySpecificKeyframe* end) const = 0; Keyframe 73 Source/core/animation/Keyframe.h Keyframe() Keyframe 79 Source/core/animation/Keyframe.h Keyframe(double offset, AnimationEffect::CompositeOperation composite, PassRefPtr<TimingFunction> easing) Keyframe 39 Source/core/animation/KeyframeEffectModel.cpp bool Keyframe::compareOffsets(const RefPtrWillBeMember<Keyframe>& a, const RefPtrWillBeMember<Keyframe>& b) Keyframe 143 Source/core/animation/KeyframeEffectModel.cpp const Keyframe* keyframe = keyframeIter->get(); Keyframe 210 Source/core/animation/KeyframeEffectModel.cpp Keyframe::PropertySpecificKeyframe::PropertySpecificKeyframe(double offset, PassRefPtr<TimingFunction> easing, AnimationEffect::CompositeOperation composite) Keyframe 217 Source/core/animation/KeyframeEffectModel.cpp void KeyframeEffectModelBase::PropertySpecificKeyframeGroup::appendKeyframe(PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> keyframe) Keyframe 56 Source/core/animation/KeyframeEffectModel.h typedef WillBeHeapVector<OwnPtrWillBeMember<Keyframe::PropertySpecificKeyframe> > PropertySpecificKeyframeVector; Keyframe 59 Source/core/animation/KeyframeEffectModel.h void appendKeyframe(PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe>); Keyframe 77 Source/core/animation/KeyframeEffectModel.h typedef WillBeHeapVector<RefPtrWillBeMember<Keyframe> > KeyframeVector; Keyframe 121 Source/core/animation/KeyframeEffectModel.h template <class Keyframe> Keyframe 124 Source/core/animation/KeyframeEffectModel.h typedef WillBeHeapVector<RefPtrWillBeMember<Keyframe> > KeyframeVector; Keyframe 125 Source/core/animation/KeyframeEffectModel.h static PassRefPtrWillBeRawPtr<KeyframeEffectModel<Keyframe> > create(const KeyframeVector& keyframes) { return adoptRefWillBeNoop(new KeyframeEffectModel(keyframes)); } Keyframe 13 Source/core/animation/StringKeyframe.cpp : Keyframe(copyFrom.m_offset, copyFrom.m_composite, copyFrom.m_easing) Keyframe 29 Source/core/animation/StringKeyframe.cpp PassRefPtrWillBeRawPtr<Keyframe> StringKeyframe::clone() const Keyframe 33 Source/core/animation/StringKeyframe.cpp PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> StringKeyframe::createPropertySpecificKeyframe(CSSPropertyID property) const Keyframe 40 Source/core/animation/StringKeyframe.cpp Keyframe::trace(visitor); Keyframe 44 Source/core/animation/StringKeyframe.cpp : Keyframe::PropertySpecificKeyframe(offset, easing, op) Keyframe 49 Source/core/animation/StringKeyframe.cpp : Keyframe::PropertySpecificKeyframe(offset, easing, AnimationEffect::CompositeReplace) Keyframe 55 Source/core/animation/StringKeyframe.cpp PassRefPtrWillBeRawPtr<Interpolation> StringKeyframe::PropertySpecificKeyframe::createInterpolation(CSSPropertyID property, Keyframe::PropertySpecificKeyframe* end) const Keyframe 62 Source/core/animation/StringKeyframe.cpp PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> StringKeyframe::PropertySpecificKeyframe::neutralKeyframe(double offset, PassRefPtr<TimingFunction> easing) const Keyframe 67 Source/core/animation/StringKeyframe.cpp PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> StringKeyframe::PropertySpecificKeyframe::cloneWithOffset(double offset) const Keyframe 69 Source/core/animation/StringKeyframe.cpp Keyframe::PropertySpecificKeyframe *theClone = new PropertySpecificKeyframe(offset, m_easing, m_value); Keyframe 13 Source/core/animation/StringKeyframe.h class StringKeyframe : public Keyframe { Keyframe 33 Source/core/animation/StringKeyframe.h class PropertySpecificKeyframe : public Keyframe::PropertySpecificKeyframe { Keyframe 39 Source/core/animation/StringKeyframe.h virtual PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> neutralKeyframe(double offset, PassRefPtr<TimingFunction> easing) const OVERRIDE FINAL; Keyframe 40 Source/core/animation/StringKeyframe.h virtual PassRefPtrWillBeRawPtr<Interpolation> createInterpolation(CSSPropertyID, WebCore::Keyframe::PropertySpecificKeyframe* end) const OVERRIDE FINAL; Keyframe 47 Source/core/animation/StringKeyframe.h virtual PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> cloneWithOffset(double offset) const; Keyframe 58 Source/core/animation/StringKeyframe.h virtual PassRefPtrWillBeRawPtr<Keyframe> clone() const OVERRIDE; Keyframe 59 Source/core/animation/StringKeyframe.h virtual PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> createPropertySpecificKeyframe(CSSPropertyID) const OVERRIDE; Keyframe 148 Source/core/animation/css/CSSAnimations.cpp std::stable_sort(keyframes.begin(), keyframes.end(), Keyframe::compareOffsets); Keyframe 87 Source/core/css/StyleRule.cpp case Keyframe: Keyframe 126 Source/core/css/StyleRule.cpp case Keyframe: Keyframe 165 Source/core/css/StyleRule.cpp case Keyframe: Keyframe 197 Source/core/css/StyleRule.cpp case Keyframe: Keyframe 239 Source/core/css/StyleRule.cpp case Keyframe: Keyframe 505 Source/core/css/StyleSheetContents.cpp case StyleRuleBase::Keyframe: Keyframe 136 Source/core/css/invalidation/StyleSheetInvalidationAnalysis.cpp case StyleRule::Keyframe: