Skip to content

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