Home | History | Annotate | Download | only in animation

Lines Matching refs:state

18 double Tween::CalculateValue(Tween::Type type, double state) {
19 DCHECK_GE(state, 0);
20 DCHECK_LE(state, 1);
24 return pow(state, 2);
27 return pow(state, 4);
30 if (state < 0.5)
31 return pow(state * 2, 2) / 2.0;
32 return 1.0 - (pow((state - 1.0) * 2, 2) / 2.0);
35 return (pow(state - 0.5, 3) + 0.125) / 0.25;
38 return state;
41 state = 0.95 * (1.0 - pow(1.0 - state, 2));
42 return state;
45 return 1.0 - pow(1.0 - state, 2);
48 return sin(state);
55 return state;