SceneNodeArgs class sealed

The generated argument object a node carries — one class per declared widget or nested scene, with a field per argument.

A scene file writes ExternalNode(const DrinkBadgeArgs(size: 140)) and no strings at all: the class IS the widget's identity, its fields are the declared arguments, and an argument the widget does not take cannot be written down. entry is what crosses the editor's wire, where a generated type cannot go.

Implementers

Properties

entry → String
no setter
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

merge(SceneArgs fx) → SceneNodeArgs
This, with fx on top — how an animated frame is built. Every generated override narrows the return to its own type, so the whole render path stays typed.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, Object?>
toString() → String
A string representation of this object.
inherited

Operators

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