SceneBinding class sealed

Where a property's value comes from, when it is not a literal in the file. One entry per bound property in SceneNode.bindings.

A binding is provenance, not a value: the node still holds the resolved value, and the binding says what that value is a copy of — so an edit can be routed to the source and a save can spell the reference. Sealed, so every place that reads one has to say what it does with each kind, and a kind added later (a shared token, a style) is refused nowhere silently.

Implementers

Properties

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

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override
toWire() → String
The one-string wire spelling — title, or lines.qty — which is also what a .scene.dart writes as the value.

Operators

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

Static Methods

fromWire(String wire) → SceneBinding