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