SceneMotion<T extends SceneDefinition> class abstract

What a .scene.dart motion class extends.

The scene is the TYPE parameter, so scene.headline inside a motion is a typed reference the compiler checks: a motion pointed at a node the scene does not declare is a program that does not build, and one pointed at the wrong kind of node cannot name that kind's properties either.

Available extensions

Constructors

SceneMotion(T scene)

Properties

hashCode → int
The hash code for this object.
no setterinherited
playable → Playable

Available on SceneMotion<SceneDefinition>, provided by the SceneMotionPlay extension

no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scene → T
final
timeline → TimelineExpr
What plays. Groups place themselves in it, so nothing is looked up.
no setter

Methods

copyStateInto<M extends SceneMotion<T>>(M other) → M
Carry this motion's live state into other and hand it back — what a generated copy calls to rebind onto another instance of the scene.
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