GGUI::GGCurve struct

A curve asset (.tnxcurve): a motion over time that a track plays in place of its own keys, scaled and stretched where it is used. Its keys are in time order, their tangents worked out.

Public variables

TnxName Name
as tracks name it
std::string NameText
the same, as text
std::string File
std::shared_ptr<const CurveDataOf<float>> Curve
Its keys, as the engine's curves hold them (CurveFile.h reads them). Shared with the tracks that play it, so a reload doesn't pull it from under a clip.

Variable documentation

std::string GGUI::GGCurve::File

where it was loaded from