MotionTimelineLayout extension

The timeline expression, laid out: where each placed group starts and how long the whole runs. What a timeline panel draws from, and what the runtime computes for itself when it binds — the same arithmetic, kept here so the picture and the playback cannot disagree.

on

Properties

duration → Duration

Available on MotionDocument, provided by the MotionTimelineLayout extension

no setter
placements → Map<String, Duration>

Available on MotionDocument, provided by the MotionTimelineLayout extension

Where each placed group starts, by name. A group placed twice keeps its first placement; a speed scales nothing here yet, so a group inside one is drawn at its unscaled offset.
no setter

Methods

durationOf(TimelineExpr expr) → Duration

Available on MotionDocument, provided by the MotionTimelineLayout extension

How long expr runs. A group placed here is the group, so there is nothing to resolve and nothing that can dangle.