SceneDiff class
The set of changes between two documents.
Constructors
Properties
-
added
→ List<
LocalId> -
Node ids present in the new document but not the old (to realize and
attach).
final
- animationsChanged → bool
-
Whether the realized animations would differ: the animation pool changed
(an animation or its keyframe payloads), or a channel-target node was
added, removed, renamed, or had its rest transform changed (animations
bind by target name and capture bind poses from rest transforms).
final
-
changed
→ List<
NodeChange> -
Nodes present in both whose content changed.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- isEmpty → bool
-
Whether nothing changed.
no setter
-
removed
→ List<
LocalId> -
Node ids present in the old document but not the new (to detach).
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stageChanged → bool
-
Whether the stage render settings changed (environment, exposure, tone
mapping, skybox, or sky lighting). The node patch does not apply these;
callers holding a
Scenere-apply the stage when set (seerealizeStage).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