updateScene static method

EditorEdit updateScene(
  1. CanvasSceneDocument update(
    1. CanvasSceneDocument scene
    )
)

Implementation

static EditorEdit updateScene(
  rt.CanvasSceneDocument Function(rt.CanvasSceneDocument scene) update,
) {
  return (scene) {
    final next = update(scene);

    if (identical(next, scene) || next == scene) {
      return EditorEditResult(scene: scene);
    }

    return EditorEditResult(scene: next);
  };
}