AnimationChannelSpec class

One animation channel: a keyframe timeline driving one property of one target node.

Binds to its target by stable id (target); targetName is retained as a clone-friendly fallback and for readable merges.

Constructors

AnimationChannelSpec({required LocalId target, String? targetName, required AnimationProperty property, required LocalId timeline, required LocalId keyframes})
Creates a channel driving property of target.

Properties

hashCode → int
The hash code for this object.
no setterinherited
keyframes → LocalId
The binary chunk of keyframe values.
final
property → AnimationProperty
Which transform channel this drives.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
target → LocalId
The node this channel animates (primary, id-based binding).
final
targetName → String?
The target node's name (fallback binding, for clones and merges).
final
timeline → LocalId
The binary chunk of keyframe times (seconds).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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