Set up very simple animations, with curves, repeat modes and basic scheduling.
Let's see how to make a value animate indefinitely between two values, with an EaseInEaseOut curve.
ofxAnimatableFloat anim;
setup(){
//set initial position
anim.reset( 0.0f );
//set repeating style
anim.setRepeatType(LOOP_BACK_AND_FORTH);
//set animation curve
anim.setCurve(EASE_IN_EASE_OUT);
//start the animation, go from current val to the specified val
anim.animateTo( 1.0f );
}
update(){
//update with App timebase (60 fps)
pointAnim.update( 1.0f/60.0f );
}
Includes basic tweening curves, and customizable ones found here and here; also includes Google's Swift Out curve.
see big
##LICENSE ofxAnimatable is made available under the MIT license.