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 extensionno 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
otherand hand it back — what a generatedcopycalls 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