rootNode property
NodeWithSize
rootNode
The root node of the node tree that is rendered by this box.
var rootNode = mySpriteBox.rootNode;
Implementation
NodeWithSize get rootNode => _rootNode;
Implementation
set rootNode(NodeWithSize value) {
if (value == _rootNode) return;
// Ensure that the root node has a size
assert(_transformMode == SpriteBoxTransformMode.nativePoints ||
value.size.width > 0);
assert(_transformMode == SpriteBoxTransformMode.nativePoints ||
value.size.height > 0);
// Remove sprite box references
_removeSpriteBoxReference(_rootNode);
// Update the value
_rootNode = value;
_motionControllers = null;
// Add new references
_addSpriteBoxReference(_rootNode);
markNeedsLayout();
}