Index: cc/animation/keyframed_animation_curve_unittest.cc |
diff --git a/cc/animation/keyframed_animation_curve_unittest.cc b/cc/animation/keyframed_animation_curve_unittest.cc |
index 7a82fa2b0dcce5abd1c6e5b6fa6accf51cf39049..32bc141617c23f1e11a3d674e7a74d7c6fb9a83f 100644 |
--- a/cc/animation/keyframed_animation_curve_unittest.cc |
+++ b/cc/animation/keyframed_animation_curve_unittest.cc |
@@ -29,8 +29,7 @@ TEST(KeyframedAnimationCurveTest, OneColorKeyFrame) { |
SkColor color = SkColorSetARGB(255, 255, 255, 255); |
scoped_ptr<KeyframedColorAnimationCurve> curve( |
KeyframedColorAnimationCurve::Create()); |
- curve->AddKeyframe( |
- ColorKeyframe::Create(0.0, color, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(ColorKeyframe::Create(0.0, color, nullptr)); |
EXPECT_SKCOLOR_EQ(color, curve->GetValue(-1.f)); |
EXPECT_SKCOLOR_EQ(color, curve->GetValue(0.f)); |
@@ -46,10 +45,8 @@ TEST(KeyframedAnimationCurveTest, TwoColorKeyFrame) { |
SkColor color_midpoint = gfx::Tween::ColorValueBetween(0.5, color_a, color_b); |
scoped_ptr<KeyframedColorAnimationCurve> curve( |
KeyframedColorAnimationCurve::Create()); |
- curve->AddKeyframe( |
- ColorKeyframe::Create(0.0, color_a, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- ColorKeyframe::Create(1.0, color_b, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(ColorKeyframe::Create(0.0, color_a, nullptr)); |
+ curve->AddKeyframe(ColorKeyframe::Create(1.0, color_b, nullptr)); |
EXPECT_SKCOLOR_EQ(color_a, curve->GetValue(-1.f)); |
EXPECT_SKCOLOR_EQ(color_a, curve->GetValue(0.f)); |
@@ -69,12 +66,9 @@ TEST(KeyframedAnimationCurveTest, ThreeColorKeyFrame) { |
gfx::Tween::ColorValueBetween(0.5, color_b, color_c); |
scoped_ptr<KeyframedColorAnimationCurve> curve( |
KeyframedColorAnimationCurve::Create()); |
- curve->AddKeyframe( |
- ColorKeyframe::Create(0.0, color_a, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- ColorKeyframe::Create(1.0, color_b, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- ColorKeyframe::Create(2.0, color_c, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(ColorKeyframe::Create(0.0, color_a, nullptr)); |
+ curve->AddKeyframe(ColorKeyframe::Create(1.0, color_b, nullptr)); |
+ curve->AddKeyframe(ColorKeyframe::Create(2.0, color_c, nullptr)); |
EXPECT_SKCOLOR_EQ(color_a, curve->GetValue(-1.f)); |
EXPECT_SKCOLOR_EQ(color_a, curve->GetValue(0.f)); |
@@ -92,14 +86,10 @@ TEST(KeyframedAnimationCurveTest, RepeatedColorKeyFrame) { |
scoped_ptr<KeyframedColorAnimationCurve> curve( |
KeyframedColorAnimationCurve::Create()); |
- curve->AddKeyframe( |
- ColorKeyframe::Create(0.0, color_a, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- ColorKeyframe::Create(1.0, color_a, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- ColorKeyframe::Create(1.0, color_b, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- ColorKeyframe::Create(2.0, color_b, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(ColorKeyframe::Create(0.0, color_a, nullptr)); |
+ curve->AddKeyframe(ColorKeyframe::Create(1.0, color_a, nullptr)); |
+ curve->AddKeyframe(ColorKeyframe::Create(1.0, color_b, nullptr)); |
+ curve->AddKeyframe(ColorKeyframe::Create(2.0, color_b, nullptr)); |
EXPECT_SKCOLOR_EQ(color_a, curve->GetValue(-1.f)); |
EXPECT_SKCOLOR_EQ(color_a, curve->GetValue(0.f)); |
@@ -120,8 +110,7 @@ TEST(KeyframedAnimationCurveTest, RepeatedColorKeyFrame) { |
TEST(KeyframedAnimationCurveTest, OneFloatKeyframe) { |
scoped_ptr<KeyframedFloatAnimationCurve> curve( |
KeyframedFloatAnimationCurve::Create()); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(0.0, 2.f, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(FloatKeyframe::Create(0.0, 2.f, nullptr)); |
EXPECT_FLOAT_EQ(2.f, curve->GetValue(-1.f)); |
EXPECT_FLOAT_EQ(2.f, curve->GetValue(0.f)); |
EXPECT_FLOAT_EQ(2.f, curve->GetValue(0.5f)); |
@@ -133,10 +122,8 @@ TEST(KeyframedAnimationCurveTest, OneFloatKeyframe) { |
TEST(KeyframedAnimationCurveTest, TwoFloatKeyframe) { |
scoped_ptr<KeyframedFloatAnimationCurve> curve( |
KeyframedFloatAnimationCurve::Create()); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(0.0, 2.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(1.0, 4.f, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(FloatKeyframe::Create(0.0, 2.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(1.0, 4.f, nullptr)); |
EXPECT_FLOAT_EQ(2.f, curve->GetValue(-1.f)); |
EXPECT_FLOAT_EQ(2.f, curve->GetValue(0.f)); |
EXPECT_FLOAT_EQ(3.f, curve->GetValue(0.5f)); |
@@ -148,12 +135,9 @@ TEST(KeyframedAnimationCurveTest, TwoFloatKeyframe) { |
TEST(KeyframedAnimationCurveTest, ThreeFloatKeyframe) { |
scoped_ptr<KeyframedFloatAnimationCurve> curve( |
KeyframedFloatAnimationCurve::Create()); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(0.0, 2.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(1.0, 4.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(2.0, 8.f, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(FloatKeyframe::Create(0.0, 2.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(1.0, 4.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(2.0, 8.f, nullptr)); |
EXPECT_FLOAT_EQ(2.f, curve->GetValue(-1.f)); |
EXPECT_FLOAT_EQ(2.f, curve->GetValue(0.f)); |
EXPECT_FLOAT_EQ(3.f, curve->GetValue(0.5f)); |
@@ -167,14 +151,10 @@ TEST(KeyframedAnimationCurveTest, ThreeFloatKeyframe) { |
TEST(KeyframedAnimationCurveTest, RepeatedFloatKeyTimes) { |
scoped_ptr<KeyframedFloatAnimationCurve> curve( |
KeyframedFloatAnimationCurve::Create()); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(0.0, 4.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(1.0, 4.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(1.0, 6.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(2.0, 6.f, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(FloatKeyframe::Create(0.0, 4.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(1.0, 4.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(1.0, 6.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(2.0, 6.f, nullptr)); |
EXPECT_FLOAT_EQ(4.f, curve->GetValue(-1.f)); |
EXPECT_FLOAT_EQ(4.f, curve->GetValue(0.f)); |
@@ -195,8 +175,7 @@ TEST(KeyframedAnimationCurveTest, OneTransformKeyframe) { |
KeyframedTransformAnimationCurve::Create()); |
TransformOperations operations; |
operations.AppendTranslate(2.f, 0.f, 0.f); |
- curve->AddKeyframe( |
- TransformKeyframe::Create(0.f, operations, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(TransformKeyframe::Create(0.f, operations, nullptr)); |
ExpectTranslateX(2.f, curve->GetValue(-1.f)); |
ExpectTranslateX(2.f, curve->GetValue(0.f)); |
@@ -214,10 +193,8 @@ TEST(KeyframedAnimationCurveTest, TwoTransformKeyframe) { |
TransformOperations operations2; |
operations2.AppendTranslate(4.f, 0.f, 0.f); |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 0.f, operations1, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 1.f, operations2, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(TransformKeyframe::Create(0.f, operations1, nullptr)); |
+ curve->AddKeyframe(TransformKeyframe::Create(1.f, operations2, nullptr)); |
ExpectTranslateX(2.f, curve->GetValue(-1.f)); |
ExpectTranslateX(2.f, curve->GetValue(0.f)); |
ExpectTranslateX(3.f, curve->GetValue(0.5f)); |
@@ -235,12 +212,9 @@ TEST(KeyframedAnimationCurveTest, ThreeTransformKeyframe) { |
operations2.AppendTranslate(4.f, 0.f, 0.f); |
TransformOperations operations3; |
operations3.AppendTranslate(8.f, 0.f, 0.f); |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 0.f, operations1, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 1.f, operations2, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 2.f, operations3, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(TransformKeyframe::Create(0.f, operations1, nullptr)); |
+ curve->AddKeyframe(TransformKeyframe::Create(1.f, operations2, nullptr)); |
+ curve->AddKeyframe(TransformKeyframe::Create(2.f, operations3, nullptr)); |
ExpectTranslateX(2.f, curve->GetValue(-1.f)); |
ExpectTranslateX(2.f, curve->GetValue(0.f)); |
ExpectTranslateX(3.f, curve->GetValue(0.5f)); |
@@ -264,14 +238,10 @@ TEST(KeyframedAnimationCurveTest, RepeatedTransformKeyTimes) { |
operations3.AppendTranslate(6.f, 0.f, 0.f); |
TransformOperations operations4; |
operations4.AppendTranslate(6.f, 0.f, 0.f); |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 0.f, operations1, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 1.f, operations2, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 1.f, operations3, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 2.f, operations4, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(TransformKeyframe::Create(0.f, operations1, nullptr)); |
+ curve->AddKeyframe(TransformKeyframe::Create(1.f, operations2, nullptr)); |
+ curve->AddKeyframe(TransformKeyframe::Create(1.f, operations3, nullptr)); |
+ curve->AddKeyframe(TransformKeyframe::Create(2.f, operations4, nullptr)); |
ExpectTranslateX(4.f, curve->GetValue(-1.f)); |
ExpectTranslateX(4.f, curve->GetValue(0.f)); |
@@ -293,8 +263,7 @@ TEST(KeyframedAnimationCurveTest, OneFilterKeyframe) { |
KeyframedFilterAnimationCurve::Create()); |
FilterOperations operations; |
operations.Append(FilterOperation::CreateBrightnessFilter(2.f)); |
- curve->AddKeyframe( |
- FilterKeyframe::Create(0.f, operations, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(FilterKeyframe::Create(0.f, operations, nullptr)); |
ExpectBrightness(2.f, curve->GetValue(-1.f)); |
ExpectBrightness(2.f, curve->GetValue(0.f)); |
@@ -312,10 +281,8 @@ TEST(KeyframedAnimationCurveTest, TwoFilterKeyframe) { |
FilterOperations operations2; |
operations2.Append(FilterOperation::CreateBrightnessFilter(4.f)); |
- curve->AddKeyframe(FilterKeyframe::Create( |
- 0.f, operations1, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe(FilterKeyframe::Create( |
- 1.f, operations2, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(FilterKeyframe::Create(0.f, operations1, nullptr)); |
+ curve->AddKeyframe(FilterKeyframe::Create(1.f, operations2, nullptr)); |
ExpectBrightness(2.f, curve->GetValue(-1.f)); |
ExpectBrightness(2.f, curve->GetValue(0.f)); |
ExpectBrightness(3.f, curve->GetValue(0.5f)); |
@@ -333,12 +300,9 @@ TEST(KeyframedAnimationCurveTest, ThreeFilterKeyframe) { |
operations2.Append(FilterOperation::CreateBrightnessFilter(4.f)); |
FilterOperations operations3; |
operations3.Append(FilterOperation::CreateBrightnessFilter(8.f)); |
- curve->AddKeyframe(FilterKeyframe::Create( |
- 0.f, operations1, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe(FilterKeyframe::Create( |
- 1.f, operations2, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe(FilterKeyframe::Create( |
- 2.f, operations3, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(FilterKeyframe::Create(0.f, operations1, nullptr)); |
+ curve->AddKeyframe(FilterKeyframe::Create(1.f, operations2, nullptr)); |
+ curve->AddKeyframe(FilterKeyframe::Create(2.f, operations3, nullptr)); |
ExpectBrightness(2.f, curve->GetValue(-1.f)); |
ExpectBrightness(2.f, curve->GetValue(0.f)); |
ExpectBrightness(3.f, curve->GetValue(0.5f)); |
@@ -362,14 +326,10 @@ TEST(KeyframedAnimationCurveTest, RepeatedFilterKeyTimes) { |
operations3.Append(FilterOperation::CreateBrightnessFilter(6.f)); |
FilterOperations operations4; |
operations4.Append(FilterOperation::CreateBrightnessFilter(6.f)); |
- curve->AddKeyframe(FilterKeyframe::Create( |
- 0.f, operations1, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe(FilterKeyframe::Create( |
- 1.f, operations2, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe(FilterKeyframe::Create( |
- 1.f, operations3, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe(FilterKeyframe::Create( |
- 2.f, operations4, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(FilterKeyframe::Create(0.f, operations1, nullptr)); |
+ curve->AddKeyframe(FilterKeyframe::Create(1.f, operations2, nullptr)); |
+ curve->AddKeyframe(FilterKeyframe::Create(1.f, operations3, nullptr)); |
+ curve->AddKeyframe(FilterKeyframe::Create(2.f, operations4, nullptr)); |
ExpectBrightness(4.f, curve->GetValue(-1.f)); |
ExpectBrightness(4.f, curve->GetValue(0.f)); |
@@ -391,12 +351,9 @@ TEST(KeyframedAnimationCurveTest, RepeatedFilterKeyTimes) { |
TEST(KeyframedAnimationCurveTest, UnsortedKeyframes) { |
scoped_ptr<KeyframedFloatAnimationCurve> curve( |
KeyframedFloatAnimationCurve::Create()); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(2.0, 8.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(0.0, 2.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(1.0, 4.f, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(FloatKeyframe::Create(2.0, 8.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(0.0, 2.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(1.0, 4.f, nullptr)); |
EXPECT_FLOAT_EQ(2.f, curve->GetValue(-1.f)); |
EXPECT_FLOAT_EQ(2.f, curve->GetValue(0.f)); |
EXPECT_FLOAT_EQ(3.f, curve->GetValue(0.5f)); |
@@ -412,8 +369,7 @@ TEST(KeyframedAnimationCurveTest, CubicBezierTimingFunction) { |
KeyframedFloatAnimationCurve::Create()); |
curve->AddKeyframe(FloatKeyframe::Create( |
0.0, 0.f, CubicBezierTimingFunction::Create(0.25f, 0.f, 0.75f, 1.f))); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(1.0, 1.f, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(FloatKeyframe::Create(1.0, 1.f, nullptr)); |
EXPECT_FLOAT_EQ(0.f, curve->GetValue(0.f)); |
EXPECT_LT(0.f, curve->GetValue(0.25f)); |
@@ -430,11 +386,9 @@ TEST(KeyframedAnimationCurveTest, AnimatedBounds) { |
KeyframedTransformAnimationCurve::Create()); |
TransformOperations operations1; |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 0.0, operations1, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(TransformKeyframe::Create(0.0, operations1, nullptr)); |
operations1.AppendTranslate(2.0, 3.0, -1.0); |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 0.5, operations1, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(TransformKeyframe::Create(0.5, operations1, nullptr)); |
TransformOperations operations2; |
operations2.AppendTranslate(4.0, 1.0, 2.0); |
curve->AddKeyframe(TransformKeyframe::Create( |
@@ -454,27 +408,23 @@ TEST(KeyframedAnimationCurveTest, AffectsScale) { |
KeyframedTransformAnimationCurve::Create()); |
TransformOperations operations1; |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 0.0, operations1, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(TransformKeyframe::Create(0.0, operations1, nullptr)); |
operations1.AppendTranslate(2.0, 3.0, -1.0); |
TransformOperations operations2; |
operations2.AppendTranslate(4.0, 1.0, 2.0); |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 1.0, operations2, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(TransformKeyframe::Create(1.0, operations2, nullptr)); |
EXPECT_FALSE(curve->AffectsScale()); |
TransformOperations operations3; |
operations3.AppendScale(2.f, 2.f, 2.f); |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 2.0, operations3, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(TransformKeyframe::Create(2.0, operations3, nullptr)); |
EXPECT_TRUE(curve->AffectsScale()); |
TransformOperations operations4; |
operations3.AppendTranslate(2.f, 2.f, 2.f); |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 3.0, operations4, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(TransformKeyframe::Create(3.0, operations4, nullptr)); |
EXPECT_TRUE(curve->AffectsScale()); |
} |
@@ -485,27 +435,23 @@ TEST(KeyframedAnimationCurveTest, IsTranslation) { |
KeyframedTransformAnimationCurve::Create()); |
TransformOperations operations1; |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 0.0, operations1, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(TransformKeyframe::Create(0.0, operations1, nullptr)); |
operations1.AppendTranslate(2.0, 3.0, -1.0); |
TransformOperations operations2; |
operations2.AppendTranslate(4.0, 1.0, 2.0); |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 1.0, operations2, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(TransformKeyframe::Create(1.0, operations2, nullptr)); |
EXPECT_TRUE(curve->IsTranslation()); |
TransformOperations operations3; |
operations3.AppendScale(2.f, 2.f, 2.f); |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 2.0, operations3, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(TransformKeyframe::Create(2.0, operations3, nullptr)); |
EXPECT_FALSE(curve->IsTranslation()); |
TransformOperations operations4; |
operations3.AppendTranslate(2.f, 2.f, 2.f); |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 3.0, operations4, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(TransformKeyframe::Create(3.0, operations4, nullptr)); |
EXPECT_FALSE(curve->IsTranslation()); |
} |
@@ -516,8 +462,7 @@ TEST(KeyframedAnimationCurveTest, MaximumTargetScale) { |
KeyframedTransformAnimationCurve::Create()); |
TransformOperations operations1; |
- curve->AddKeyframe(TransformKeyframe::Create( |
- 0.0, operations1, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(TransformKeyframe::Create(0.0, operations1, nullptr)); |
operations1.AppendScale(2.f, -3.f, 1.f); |
curve->AddKeyframe(TransformKeyframe::Create( |
1.0, operations1, EaseTimingFunction::Create())); |
@@ -565,10 +510,8 @@ TEST(KeyframedAnimationCurveTest, MaximumTargetScale) { |
TEST(KeyframedAnimationCurveTest, CurveTiming) { |
scoped_ptr<KeyframedFloatAnimationCurve> curve( |
KeyframedFloatAnimationCurve::Create()); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(0.0, 0.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(1.0, 1.f, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(FloatKeyframe::Create(0.0, 0.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(1.0, 1.f, nullptr)); |
curve->SetTimingFunction( |
CubicBezierTimingFunction::Create(0.75f, 0.f, 0.25f, 1.f).Pass()); |
EXPECT_FLOAT_EQ(0.f, curve->GetValue(-1.f)); |
@@ -589,8 +532,7 @@ TEST(KeyframedAnimationCurveTest, CurveAndKeyframeTiming) { |
0.0, |
0.f, |
CubicBezierTimingFunction::Create(0.35f, 0.f, 0.65f, 1.f).Pass())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(1.0, 1.f, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(FloatKeyframe::Create(1.0, 1.f, nullptr)); |
// Curve timing function producing outputs outside of range [0,1]. |
curve->SetTimingFunction( |
CubicBezierTimingFunction::Create(0.5f, -0.5f, 0.5f, 1.5f).Pass()); |
@@ -610,16 +552,11 @@ TEST(KeyframedAnimationCurveTest, CurveAndKeyframeTiming) { |
TEST(KeyframedAnimationCurveTest, CurveTimingMultipleKeyframes) { |
scoped_ptr<KeyframedFloatAnimationCurve> curve( |
KeyframedFloatAnimationCurve::Create()); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(0.0, 0.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(1.0, 1.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(2.0, 3.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(3.0, 6.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(4.0, 9.f, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(FloatKeyframe::Create(0.0, 0.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(1.0, 1.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(2.0, 3.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(3.0, 6.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(4.0, 9.f, nullptr)); |
curve->SetTimingFunction( |
CubicBezierTimingFunction::Create(0.5f, 0.f, 0.5f, 1.f).Pass()); |
EXPECT_FLOAT_EQ(0.f, curve->GetValue(-1.f)); |
@@ -637,16 +574,11 @@ TEST(KeyframedAnimationCurveTest, CurveTimingMultipleKeyframes) { |
TEST(KeyframedAnimationCurveTest, CurveTimingOvershootMultipeKeyframes) { |
scoped_ptr<KeyframedFloatAnimationCurve> curve( |
KeyframedFloatAnimationCurve::Create()); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(0.0, 0.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(1.0, 1.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(2.0, 3.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(3.0, 6.f, scoped_ptr<TimingFunction>())); |
- curve->AddKeyframe( |
- FloatKeyframe::Create(4.0, 9.f, scoped_ptr<TimingFunction>())); |
+ curve->AddKeyframe(FloatKeyframe::Create(0.0, 0.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(1.0, 1.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(2.0, 3.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(3.0, 6.f, nullptr)); |
+ curve->AddKeyframe(FloatKeyframe::Create(4.0, 9.f, nullptr)); |
// Curve timing function producing outputs outside of range [0,1]. |
curve->SetTimingFunction( |
CubicBezierTimingFunction::Create(0.5f, -0.5f, 0.5f, 1.5f).Pass()); |