Home | History | Annotate | Download | only in animation

Lines Matching refs:Keyframe

15 template <class Keyframe>
16 void InsertKeyframe(scoped_ptr<Keyframe> keyframe,
17 ScopedPtrVector<Keyframe>& keyframes) {
20 if (!keyframes.empty() && keyframe->Time() < keyframes.back()->Time()) {
22 if (keyframe->Time() < keyframes[i]->Time()) {
23 keyframes.insert(keyframes.begin() + i, keyframe.Pass());
29 keyframes.push_back(keyframe.Pass());
53 Keyframe::Keyframe(double time, scoped_ptr<TimingFunction> timing_function)
57 Keyframe::~Keyframe() {}
59 double Keyframe::Time() const {
74 : Keyframe(time, timing_function.Pass()),
99 : Keyframe(time, timing_function.Pass()),
126 : Keyframe(time, timing_function.Pass()),
153 : Keyframe(time, timing_function.Pass()),
179 scoped_ptr<ColorKeyframe> keyframe) {
180 InsertKeyframe(keyframe.Pass(), keyframes_);
226 scoped_ptr<FloatKeyframe> keyframe) {
227 InsertKeyframe(keyframe.Pass(), keyframes_);
271 scoped_ptr<TransformKeyframe> keyframe) {
272 InsertKeyframe(keyframe.Pass(), keyframes_);
386 scoped_ptr<FilterKeyframe> keyframe) {
387 InsertKeyframe(keyframe.Pass(), keyframes_);