ludus::content::geometry_format::TrackKeyRecord¶
Ludus Wiki · API overview · Browse API
Struct
One cooked scalar-track key. Slopes are value units per second.
Declared in modules/content/geometry_format/include/ludus/content/geometry_format/geometry_format.h
#include <ludus/content/geometry_format/geometry_format.h>
struct ludus::content::geometry_format::TrackKeyRecord final
Fields¶
Time¶
float64 ludus::content::geometry_format::TrackKeyRecord::Time = 0.0
Seconds from the local epoch; strictly increasing across keys.
Related types: float64
Declared in modules/content/geometry_format/include/ludus/content/geometry_format/geometry_format.h
Value¶
float32 ludus::content::geometry_format::TrackKeyRecord::Value = 0.0F
Value at Time.
Related types: float32
Declared in modules/content/geometry_format/include/ludus/content/geometry_format/geometry_format.h
InSlope¶
float32 ludus::content::geometry_format::TrackKeyRecord::InSlope = 0.0F
Derivative arriving at the key.
Related types: float32
Declared in modules/content/geometry_format/include/ludus/content/geometry_format/geometry_format.h
OutSlope¶
float32 ludus::content::geometry_format::TrackKeyRecord::OutSlope = 0.0F
Derivative leaving the key.
Related types: float32
Declared in modules/content/geometry_format/include/ludus/content/geometry_format/geometry_format.h
InterpolationTag¶
uint32 ludus::content::geometry_format::TrackKeyRecord::InterpolationTag = 0
TrackInterpolationTag of the span starting here.
Related types: uint32
Declared in modules/content/geometry_format/include/ludus/content/geometry_format/geometry_format.h