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;
void rootNode=(NodeWithSize value)

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();
}