Lines Matching refs:curve

30   scoped_ptr<KeyframedColorAnimationCurve> curve(
32 curve->AddKeyframe(
35 EXPECT_SKCOLOR_EQ(color, curve->GetValue(-1.f));
36 EXPECT_SKCOLOR_EQ(color, curve->GetValue(0.f));
37 EXPECT_SKCOLOR_EQ(color, curve->GetValue(0.5f));
38 EXPECT_SKCOLOR_EQ(color, curve->GetValue(1.f));
39 EXPECT_SKCOLOR_EQ(color, curve->GetValue(2.f));
47 scoped_ptr<KeyframedColorAnimationCurve> curve(
49 curve->AddKeyframe(
51 curve->AddKeyframe(
54 EXPECT_SKCOLOR_EQ(color_a, curve->GetValue(-1.f));
55 EXPECT_SKCOLOR_EQ(color_a, curve->GetValue(0.f));
56 EXPECT_SKCOLOR_EQ(color_midpoint, curve->GetValue(0.5f));
57 EXPECT_SKCOLOR_EQ(color_b, curve->GetValue(1.f));
58 EXPECT_SKCOLOR_EQ(color_b, curve->GetValue(2.f));
70 scoped_ptr<KeyframedColorAnimationCurve> curve(
72 curve->AddKeyframe(
74 curve->AddKeyframe(
76 curve->AddKeyframe(
79 EXPECT_SKCOLOR_EQ(color_a, curve->GetValue(-1.f));
80 EXPECT_SKCOLOR_EQ(color_a, curve->GetValue(0.f));
81 EXPECT_SKCOLOR_EQ(color_midpoint1, curve->GetValue(0.5f));
82 EXPECT_SKCOLOR_EQ(color_b, curve->GetValue(1.f));
83 EXPECT_SKCOLOR_EQ(color_midpoint2, curve->GetValue(1.5f));
84 EXPECT_SKCOLOR_EQ(color_c, curve->GetValue(2.f));
85 EXPECT_SKCOLOR_EQ(color_c, curve->GetValue(3.f));
93 scoped_ptr<KeyframedColorAnimationCurve> curve(
95 curve->AddKeyframe(
97 curve->AddKeyframe(
99 curve->AddKeyframe(
101 curve->AddKeyframe(
104 EXPECT_SKCOLOR_EQ(color_a, curve->GetValue(-1.f));
105 EXPECT_SKCOLOR_EQ(color_a, curve->GetValue(0.f));
106 EXPECT_SKCOLOR_EQ(color_a, curve->GetValue(0.5f));
108 SkColor value = curve->GetValue(1.0f);
114 EXPECT_SKCOLOR_EQ(color_b, curve->GetValue(1.5f));
115 EXPECT_SKCOLOR_EQ(color_b, curve->GetValue(2.f));
116 EXPECT_SKCOLOR_EQ(color_b, curve->GetValue(3.f));
121 scoped_ptr<KeyframedFloatAnimationCurve> curve(
123 curve->AddKeyframe(
125 EXPECT_FLOAT_EQ(2.f, curve->GetValue(-1.f));
126 EXPECT_FLOAT_EQ(2.f, curve->GetValue(0.f));
127 EXPECT_FLOAT_EQ(2.f, curve->GetValue(0.5f));
128 EXPECT_FLOAT_EQ(2.f, curve->GetValue(1.f));
129 EXPECT_FLOAT_EQ(2.f, curve->GetValue(2.f));
134 scoped_ptr<KeyframedFloatAnimationCurve> curve(
136 curve->AddKeyframe(
138 curve->AddKeyframe(
140 EXPECT_FLOAT_EQ(2.f, curve->GetValue(-1.f));
141 EXPECT_FLOAT_EQ(2.f, curve->GetValue(0.f));
142 EXPECT_FLOAT_EQ(3.f, curve->GetValue(0.5f));
143 EXPECT_FLOAT_EQ(4.f, curve->GetValue(1.f));
144 EXPECT_FLOAT_EQ(4.f, curve->GetValue(2.f));
149 scoped_ptr<KeyframedFloatAnimationCurve> curve(
151 curve->AddKeyframe(
153 curve->AddKeyframe(
155 curve->AddKeyframe(
157 EXPECT_FLOAT_EQ(2.f, curve->GetValue(-1.f));
158 EXPECT_FLOAT_EQ(2.f, curve->GetValue(0.f));
159 EXPECT_FLOAT_EQ(3.f, curve->GetValue(0.5f));
160 EXPECT_FLOAT_EQ(4.f, curve->GetValue(1.f));
161 EXPECT_FLOAT_EQ(6.f, curve->GetValue(1.5f));
162 EXPECT_FLOAT_EQ(8.f, curve->GetValue(2.f));
163 EXPECT_FLOAT_EQ(8.f, curve->GetValue(3.f));
168 scoped_ptr<KeyframedFloatAnimationCurve> curve(
170 curve->AddKeyframe(
172 curve->AddKeyframe(
174 curve->AddKeyframe(
176 curve->AddKeyframe(
179 EXPECT_FLOAT_EQ(4.f, curve->GetValue(-1.f));
180 EXPECT_FLOAT_EQ(4.f, curve->GetValue(0.f));
181 EXPECT_FLOAT_EQ(4.f, curve->GetValue(0.5f));
184 float value = curve->GetValue(1.f);
187 EXPECT_FLOAT_EQ(6.f, curve->GetValue(1.5f));
188 EXPECT_FLOAT_EQ(6.f, curve->GetValue(2.f));
189 EXPECT_FLOAT_EQ(6.f, curve->GetValue(3.f));
194 scoped_ptr<KeyframedTransformAnimationCurve> curve(
198 curve->AddKeyframe(
201 ExpectTranslateX(2.f, curve->GetValue(-1.f));
202 ExpectTranslateX(2.f, curve->GetValue(0.f));
203 ExpectTranslateX(2.f, curve->GetValue(0.5f));
204 ExpectTranslateX(2.f, curve->GetValue(1.f));
205 ExpectTranslateX(2.f, curve->GetValue(2.f));
210 scoped_ptr<KeyframedTransformAnimationCurve> curve(
217 curve->AddKeyframe(TransformKeyframe::Create(
219 curve->AddKeyframe(TransformKeyframe::Create(
221 ExpectTranslateX(2.f, curve->GetValue(-1.f));
222 ExpectTranslateX(2.f, curve->GetValue(0.f));
223 ExpectTranslateX(3.f, curve->GetValue(0.5f));
224 ExpectTranslateX(4.f, curve->GetValue(1.f));
225 ExpectTranslateX(4.f, curve->GetValue(2.f));
230 scoped_ptr<KeyframedTransformAnimationCurve> curve(
238 curve->AddKeyframe(TransformKeyframe::Create(
240 curve->AddKeyframe(TransformKeyframe::Create(
242 curve->AddKeyframe(TransformKeyframe::Create(
244 ExpectTranslateX(2.f, curve->GetValue(-1.f));
245 ExpectTranslateX(2.f, curve->GetValue(0.f));
246 ExpectTranslateX(3.f, curve->GetValue(0.5f));
247 ExpectTranslateX(4.f, curve->GetValue(1.f));
248 ExpectTranslateX(6.f, curve->GetValue(1.5f));
249 ExpectTranslateX(8.f, curve->GetValue(2.f));
250 ExpectTranslateX(8.f, curve->GetValue(3.f));
256 scoped_ptr<KeyframedTransformAnimationCurve> curve(
267 curve->AddKeyframe(TransformKeyframe::Create(
269 curve->AddKeyframe(TransformKeyframe::Create(
271 curve->AddKeyframe(TransformKeyframe::Create(
273 curve->AddKeyframe(TransformKeyframe::Create(
276 ExpectTranslateX(4.f, curve->GetValue(-1.f));
277 ExpectTranslateX(4.f, curve->GetValue(0.f));
278 ExpectTranslateX(4.f, curve->GetValue(0.5f));
281 gfx::Transform value = curve->GetValue(1.f);
285 ExpectTranslateX(6.f, curve->GetValue(1.5f));
286 ExpectTranslateX(6.f, curve->GetValue(2.f));
287 ExpectTranslateX(6.f, curve->GetValue(3.f));
292 scoped_ptr<KeyframedFilterAnimationCurve> curve(
296 curve->AddKeyframe(
299 ExpectBrightness(2.f, curve->GetValue(-1.f));
300 ExpectBrightness(2.f, curve->GetValue(0.f));
301 ExpectBrightness(2.f, curve->GetValue(0.5f));
302 ExpectBrightness(2.f, curve->GetValue(1.f));
303 ExpectBrightness(2.f, curve->GetValue(2.f));
308 scoped_ptr<KeyframedFilterAnimationCurve> curve(
315 curve->AddKeyframe(FilterKeyframe::Create(
317 curve->AddKeyframe(FilterKeyframe::Create(
319 ExpectBrightness(2.f, curve->GetValue(-1.f));
320 ExpectBrightness(2.f, curve->GetValue(0.f));
321 ExpectBrightness(3.f, curve->GetValue(0.5f));
322 ExpectBrightness(4.f, curve->GetValue(1.f));
323 ExpectBrightness(4.f, curve->GetValue(2.f));
328 scoped_ptr<KeyframedFilterAnimationCurve> curve(
336 curve->AddKeyframe(FilterKeyframe::Create(
338 curve->AddKeyframe(FilterKeyframe::Create(
340 curve->AddKeyframe(FilterKeyframe::Create(
342 ExpectBrightness(2.f, curve->GetValue(-1.f));
343 ExpectBrightness(2.f, curve->GetValue(0.f));
344 ExpectBrightness(3.f, curve->GetValue(0.5f));
345 ExpectBrightness(4.f, curve->GetValue(1.f));
346 ExpectBrightness(6.f, curve->GetValue(1.5f));
347 ExpectBrightness(8.f, curve->GetValue(2.f));
348 ExpectBrightness(8.f, curve->GetValue(3.f));
354 scoped_ptr<KeyframedFilterAnimationCurve> curve(
365 curve->AddKeyframe(FilterKeyframe::Create(
367 curve->AddKeyframe(FilterKeyframe::Create(
369 curve->AddKeyframe(FilterKeyframe::Create(
371 curve->AddKeyframe(FilterKeyframe::Create(
374 ExpectBrightness(4.f, curve->GetValue(-1.f));
375 ExpectBrightness(4.f, curve->GetValue(0.f));
376 ExpectBrightness(4.f, curve->GetValue(0.5f));
379 FilterOperations value = curve->GetValue(1.f);
385 ExpectBrightness(6.f, curve->GetValue(1.5f));
386 ExpectBrightness(6.f, curve->GetValue(2.f));
387 ExpectBrightness(6.f, curve->GetValue(3.f));
392 scoped_ptr<KeyframedFloatAnimationCurve> curve(
394 curve->AddKeyframe(
396 curve->AddKeyframe(
398 curve->AddKeyframe(
400 EXPECT_FLOAT_EQ(2.f, curve->GetValue(-1.f));
401 EXPECT_FLOAT_EQ(2.f, curve->GetValue(0.f));
402 EXPECT_FLOAT_EQ(3.f, curve->GetValue(0.5f));
403 EXPECT_FLOAT_EQ(4.f, curve->GetValue(1.f));
404 EXPECT_FLOAT_EQ(6.f, curve->GetValue(1.5f));
405 EXPECT_FLOAT_EQ(8.f, curve->GetValue(2.f));
406 EXPECT_FLOAT_EQ(8.f, curve->GetValue(3.f));
411 scoped_ptr<KeyframedFloatAnimationCurve> curve(
413 curve->AddKeyframe(FloatKeyframe::Create(
418 curve->AddKeyframe(
421 EXPECT_FLOAT_EQ(0.f, curve->GetValue(0.f));
422 EXPECT_LT(0.f, curve->GetValue(0.25f));
423 EXPECT_GT(0.25f, curve->GetValue(0.25f));
424 EXPECT_NEAR(curve->GetValue(0.5f), 0.5f, 0.00015f);
425 EXPECT_LT(0.75f, curve->GetValue(0.75f));
426 EXPECT_GT(1.f, curve->GetValue(0.75f));
427 EXPECT_FLOAT_EQ(1.f, curve->GetValue(1.f));
432 scoped_ptr<KeyframedTransformAnimationCurve> curve(
436 curve->AddKeyframe(TransformKeyframe::Create(
439 curve->AddKeyframe(TransformKeyframe::Create(
443 curve->AddKeyframe(TransformKeyframe::Create(
449 EXPECT_TRUE(curve->AnimatedBoundsForBox(box, &bounds));
456 scoped_ptr<KeyframedTransformAnimationCurve> curve(
460 curve->AddKeyframe(TransformKeyframe::Create(
465 curve->AddKeyframe(TransformKeyframe::Create(
468 EXPECT_FALSE(curve->AffectsScale());
472 curve->AddKeyframe(TransformKeyframe::Create(
475 EXPECT_TRUE(curve->AffectsScale());
479 curve->AddKeyframe(TransformKeyframe::Create(
482 EXPECT_TRUE(curve->AffectsScale());
487 scoped_ptr<KeyframedTransformAnimationCurve> curve(
491 curve->AddKeyframe(TransformKeyframe::Create(
496 curve->AddKeyframe(TransformKeyframe::Create(
499 EXPECT_TRUE(curve->IsTranslation());
503 curve->AddKeyframe(TransformKeyframe::Create(
506 EXPECT_FALSE(curve->IsTranslation());
510 curve->AddKeyframe(TransformKeyframe::Create(
513 EXPECT_FALSE(curve->IsTranslation());
518 scoped_ptr<KeyframedTransformAnimationCurve> curve(
522 curve->AddKeyframe(TransformKeyframe::Create(
525 curve->AddKeyframe(TransformKeyframe::Create(
529 EXPECT_TRUE(curve->MaximumScale(&maximum_scale));
534 curve->AddKeyframe(TransformKeyframe::Create(
537 EXPECT_TRUE(curve->MaximumScale(&maximum_scale));
542 curve->AddKeyframe(TransformKeyframe::Create(
545 EXPECT_FALSE(curve->MaximumScale(&maximum_scale));