Skip to content

ludus::geometry::content::AuthoredWaypoint

Ludus Wiki · API overview · Browse API

Struct

One authored waypoint with tangent handles and their modes.

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

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

Fields

AuthorId

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

Related types: uint64

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

Position

math::Vector3d ludus::geometry::content::AuthoredWaypoint::Position {}
Asset-space position.

Related types: math::Vector3d

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

InTangent

math::Vector3d ludus::geometry::content::AuthoredWaypoint::InTangent {}
Incoming tangent (Hermite), per domain unit.

Related types: math::Vector3d

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

OutTangent

math::Vector3d ludus::geometry::content::AuthoredWaypoint::OutTangent {}
Outgoing tangent (Hermite), per domain unit.

Related types: math::Vector3d

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

OutgoingWidth

float64 ludus::geometry::content::AuthoredWaypoint::OutgoingWidth = 1.0
Domain width of the span leaving this waypoint; finite and > 0.

Related types: float64

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

Mode

HandleMode ludus::geometry::content::AuthoredWaypoint::Mode = HandleMode::Automatic
Handle mode.

Related types: HandleMode

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