Skip to content

ludus::foundation::geometry::PreparedTrackSpan

Ludus Wiki · API overview · Browse API

Struct

One prepared span from a key to the next.

Declared in modules/foundation/geometry/include/ludus/foundation/geometry/track.hpp

#include <ludus/foundation/geometry/track.hpp>
struct ludus::foundation::geometry::PreparedTrackSpan final

Fields

StartTime

float64 ludus::foundation::geometry::PreparedTrackSpan::StartTime = 0.0
Seconds at u = 0.

Related types: float64

Declared in modules/foundation/geometry/include/ludus/foundation/geometry/track.hpp

Duration

float64 ludus::foundation::geometry::PreparedTrackSpan::Duration = 0.0
Seconds; > 0.

Related types: float64

Declared in modules/foundation/geometry/include/ludus/foundation/geometry/track.hpp

Interpolation

TrackInterpolation ludus::foundation::geometry::PreparedTrackSpan::Interpolation = TrackInterpolation::Linear
Span kind.

Related types: TrackInterpolation

Declared in modules/foundation/geometry/include/ludus/foundation/geometry/track.hpp

Curve

math::CubicBezier1 ludus::foundation::geometry::PreparedTrackSpan::Curve {}
Bezier controls; Step and Linear use Control[0] and Control[3] only.

Related types: math::CubicBezier1

Declared in modules/foundation/geometry/include/ludus/foundation/geometry/track.hpp