Tweeno is a tweening library for C++(11) inspired by TweenLite
It includes Robert Penner's easing functions and it allows to use your own easing functions if wanted to.
The code is documented using Doxygen with a few examples.
This library uses GYP.
Just add it to dependencies list inside your .gyp file
'dependencies': [
'./path/to/Tweeno/tweeno.gyp:tweeno'
]By default, only Linear easing is compiled. To use another easing functions you need to add its .cpp location at your .gyp file sources.
Example.
# To use other easing functions add .cpp files here
'sources': [
# (...) Your custom source files
'path/to/Tweeno/Easing/Bounce.cpp',
# And/or other easing functions like
# Quad.cpp, Sine.cpp, etc.
],MIT License