Define Matinee curves in C++

Hi guys,

I am writing a curve generator in C++ that can give me some points on a timeline (i.e. have actor a at location x at z seconds) for a crowd-type environment. It handles where each actor should be at given moments in time, but not in between. It also handles the maximum allowed velocity for each actor, etc.

I was wondering on how I would put this into Matinee? I currently have a single pre-set path for all of the actors, but I want to be able to generate a full set of paths before playing the matinee so that it is dynamic.

To summarize, I have a set of values per actor which are a location,time pair and want to put them into the movement track of the matinee for each given actor.

In the future I might want to add rotation so ideally this is extensible in that way.(Also changing the interp mode would be nice, although not completely necessary)

Any ideas?

I would be happy to build this into a data format that a blueprint can feed into a matinee actor, but I haven’t discovered how to do this through my searches yet.

Note: The curve generator must be able to be run at run-time from external data as this is based on fed in data from another program. I can get the curve generator to read in a given file and populate its own structs just fine, I want to know how to organise this data to be fed into Matinee.