Skip to content

ludus::geometry::content::AuthoredKey

Ludus Wiki · API overview · Browse API

Struct

One authored scalar-track key.

Declared in modules/geometry/content/include/ludus/geometry/content/geometry_content.h

#include <ludus/geometry/content/geometry_content.h>
struct ludus::geometry::content::AuthoredKey final

Fields

AuthorId

uint64 ludus::geometry::content::AuthoredKey::AuthorId = 0
Stable author ID.

Related types: uint64

Declared in modules/geometry/content/include/ludus/geometry/content/geometry_content.h

Time

float64 ludus::geometry::content::AuthoredKey::Time = 0.0
Seconds; strictly increasing across keys.

Related types: float64

Declared in modules/geometry/content/include/ludus/geometry/content/geometry_content.h

Value

float32 ludus::geometry::content::AuthoredKey::Value = 0.0F
Value at Time.

Related types: float32

Declared in modules/geometry/content/include/ludus/geometry/content/geometry_content.h

InSlope

float32 ludus::geometry::content::AuthoredKey::InSlope = 0.0F
Incoming slope, per second.

Related types: float32

Declared in modules/geometry/content/include/ludus/geometry/content/geometry_content.h

OutSlope

float32 ludus::geometry::content::AuthoredKey::OutSlope = 0.0F
Outgoing slope, per second.

Related types: float32

Declared in modules/geometry/content/include/ludus/geometry/content/geometry_content.h

Interpolation

fg::TrackInterpolationTag ludus::geometry::content::AuthoredKey::Interpolation = fg::TrackInterpolationTag::Linear
Span starting at this key.

Declared in modules/geometry/content/include/ludus/geometry/content/geometry_content.h