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.
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; aspeedscales 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 longexprruns. A group placed here is the group, so there is nothing to resolve and nothing that can dangle.