ProgressMotion class

Critically damped 0→1 progress, always starting at rest. Retargeting rebases visible colors outside this class, then calls restart. No carried velocity.

Constructors

ProgressMotion()

Properties

hashCode → int
The hash code for this object.
no setterinherited
omega → double
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
restart(double time, double omega) → void
sample(double time) → double
Normalized progress, exactly 1 when complete. Evaluate motion and completion together so they cannot disagree or repeat the exponential. Stop when remaining progress and predicted one-frame travel are both at most 0.01%, independent of color distance/model and getter frequency.
snap() → void
toString() → String
A string representation of this object.
inherited

Operators

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