RoundtripTimeline class

Plays child forward, then back to its start.

Inheritance

Constructors

RoundtripTimeline(Timeline child)

Properties

child → Timeline
The timeline played there and back.
final
duration → double?
How long this timeline takes to complete, if known. double.infinity if it never completes on its own.
no setteroverride
hashCode → int
The hash code for this object.
no setterinherited
hasStarted → bool
Whether or not this timeline has started progressing.
no setteroverride
isFinished → bool
Whether or not this timeline has finished.
no setteroverride
isInfinite → bool
Whether duration is double.infinity.
no setterinherited
progress → double
This timeline's current progress.
no setteroverride
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

advance(double dt) → double
Advances this timeline's internal clock by dt, returning any leftover time once finished.
override
fit(double distance) → void
Tells this timeline how far its progress will carry, for one paced by speed. Composites pass it to their children; the rest ignore it.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
recede(double dt) → double
The reverse of advance: recedes this timeline's internal clock by dt, returning any leftover time once back at the start.
override
setToEnd() → void
Jumps this timeline straight to its end.
override
setToStart() → void
Resets this timeline back to its start.
override
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited