NodeChange class

What changed about a node present in both documents.

Constructors

NodeChange(LocalId id, {bool transform = false, bool name = false, bool layers = false, bool visible = false, bool reparented = false, bool components = false, bool skin = false})
Records the changed aspects of node id.

Properties

components → bool
The component set or a component's properties changed, or a resource the components reference (directly or through other resources) changed, so the components must re-realize.
final
hashCode → int
The hash code for this object.
no setterinherited
id → LocalId
The node's id (the same in both documents).
final
layers → bool
The render-layer mask changed.
final
name → bool
The name changed.
final
reparented → bool
The node's parent changed (it moved in the hierarchy).
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
skin → bool
The bound skin must be rebuilt: the skin id changed, the skin's content (joints, skeleton, inverse-bind matrices) changed, or a joint node was added or removed (so the live joint bindings are stale).
final
transform → bool
The local transform changed.
final
visible → bool
The visibility flag changed.
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