I finally managed to get something working. Although now that I looked again at the valueanimation, I should have just used that. Anyways I made some repositary for it:
https://bitbucket.org/Kurahavi/tweenish/src
It requires c++11 in order to even compile and does it even work correctly, I am not sure. I managed to run it on android (nexus 5). I doubt that the thing is very light in terms of speed though.
I noticed that the splatting custom made images (decals) on ground doesn’t work on android though.
Here is the video of my tweeningish test.
[video]https://www.youtube.com/watch?v=QZV9TKuIlWk&feature=youtu.be[/video]
For some reason the quality seems pretty bad.
Edit: I was thinking if I could make the parallel objects work as a threads, so the update could be spread among smaller pieces, or if it even has any impact. I figured out that parallel stuff should be truly parallel, as in they are not connected with each other in any way. I shall see how it goes, probably bad or crashes the whole system.
Edit2:
Surprisingly, against everything I would have guessed (considering I am using templates and several function pointers ) somehow the mover that I made works faster when I tried 10k objects than using attribute animation on my desktop, unless I used it the wrong way somehow, which is highly likely. Although my “tweenish” thing only has run once thing.