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