WaitEffectController class

Holds progress at 1 for duration, without moving it. Used as a generic mid-sequence pause.

Inheritance

Constructors

WaitEffectController(double duration)

Properties

curve Curve
The curve to shape progress with. Defaults to Curves.linear.
finalinherited
duration double
How long this controller takes to complete.
finalinherited
hashCode int
The hash code for this object.
no setterinherited
hasStarted bool
Whether or not this controller has started progressing.
no setterinherited
isFinished bool
Whether or not this controller has finished.
no setterinherited
isInfinite bool
Whether duration is double.infinity.
no setterinherited
progress double
This controller'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 controller's internal clock by dt, returning any leftover time once finished.
inherited
attach(ControlledEffect effect) → void
Called once, when this controller's effect is constructed.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
recede(double dt) double
The reverse of advance: recedes this controller's internal clock by dt, returning any leftover time once back at the start.
inherited
setToEnd() → void
Jumps this controller straight to its end.
inherited
setToStart() → void
Resets this controller back to its start.
inherited
toString() String
A string representation of this object.
inherited

Operators

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