TweenList<T extends dynamic> class
TweenList is a Tween which contains a list of TweenPercentages to enable users to efficiently define a multi-curved animation with multiple value-blends. Please note that although Matrix4 tweens are supported, they tend to be a bit slower, due to the Matrix decomposition
- Inheritance
-
- Object
- Animatable<
T> - Tween<
T> - TweenList
Constructors
-
TweenList(List<
TweenPercentage< values)T> > - constructor, expects a list of TweenPercentage.
Properties
-
animation
↔ Animation<
T> ? -
Holds the Animation generated by Animator
getter/setter pair
- begin ↔ T?
-
The value this variable has at the beginning of the animation.
getter/setter pairinherited
- duration ↔ Duration
-
Used to determine if percentage is within animation offset and blend.
getter/setter pair
- end ↔ T?
-
The value this variable has at the end of the animation.
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- offset ↔ Duration
-
Used to determine if percentage is within animation offset.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
animate(
Animation< double> parent) → Animation<T> -
Returns a new Animation that is driven by the given animation but that
takes on values determined by this object.
inherited
-
chain(
Animatable< double> parent) → Animatable<T> -
Returns a new Animatable whose value is determined by first evaluating
the given parent and then evaluating this object.
inherited
-
evaluate(
Animation< double> animation) → T -
The current value of this object for the given Animation.
inherited
-
fetchFromTo(
double t) → Pair< TweenPercentage< T> , TweenPercentage<T> > - Determines the 2 TweenPercentages surrounding the current percentage (theta).
-
lerp(
double t) → T -
Returns a lerped value based on theta.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
qlerp(
Quaternion qa, Quaternion qb, double t2) → Quaternion - Returns a lerped quaternion based on theta.
-
toString(
) → String -
A string representation of this object.
inherited
-
transform(
double t) → T -
Returns a current animated value at the supplied theta.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited