timeline_rs
WORK IN PROGRESS: API may change in the future!
This is a simple timeline library for Rust. It is designed to be used in a game engine, but can be used for any purpose.
This work is heavily inspired by ofxTimeline of YCAMInterlab, and intended to use data created by ofxTimeline and loaf_timeline (lua/oF scripting environment using ofxTimeline).
Examples
Easing Tester

Timeline Simple

Timeline From XML

License Acknowledgements
My code-base is published under the WTFPL (see LICENSE file). However, the dependencies of this project have different licenses.
easing.rsis ported from ofxEasing.h used in ofxEasing, based on terms of use (BSD License).
Indirectly referenced projects
This work is heavily inspired by ofxTimeline of YCAMInterlab, not only the code, but also the concept and the spirit. And highly intended to use data created by ofxTimeline and loaf_timeline (lua/oF scripting environment using ofxTimeline).
Some code-bases are referenced from ofxTimeline, and some dependencies are also referenced like ofxEasing and ofxTween.
- ofxEasing, is licensed under the MIT license. see ofxEasing's LICENSE
- ofxTween, is licensed under the MIT license. see ofxTween's LICENSE
- ofxTimeline, is licensed under the Apache license. see ofxTimeline's README