Many thanks to TimelineFX user Peter Ward who has made available the basis of his C++ code for everyone. In his own words:
This is intended to be used only as a STARTING POINT, for someone else’s conversion, so they don’t have to write all the classes and methods. It is missing some key components ( like, sprite draw code ) which is complex module in my engine. But I believe others might find it useful for their own engine conversions.
It looks like a great basis for anyone looking to implement TimelineFX in their own C++ based game and should save you a lot of time 🙂