createNode method

NodeSpec createNode({
  1. String name = '',
  2. TransformSpec? transform,
  3. List<ComponentSpec>? components,
  4. int layers = 1,
  5. bool root = false,
})

Creates a node with a fresh id, registers it (optionally as a root), and returns it.

Implementation

NodeSpec createNode({
  String name = '',
  TransformSpec? transform,
  List<ComponentSpec>? components,
  int layers = 1,
  bool root = false,
}) {
  return addNode(
    NodeSpec(
      id: newId(),
      name: name,
      transform: transform,
      components: components,
      layers: layers,
    ),
    root: root,
  );
}