GGUI::GGTrack struct

One property of one element over time: keys, or a curve.

Public variables

std::string Element
in a widget asset, the element it animates; empty: the one the clip is on
GGAnimated Property
what it animates
std::vector<GGKeyframe> Keys
std::shared_ptr<const CurveDataOf<float>> Curve
Or a curve it plays (a curve asset, Curve.h): its value times CurveScale, its time stretched by CurveStretch. Numbers only.
float CurveScale
the curve's values times this
float CurveStretch
the curve's time times this

Variable documentation

std::vector<GGKeyframe> GGUI::GGTrack::Keys

by time