translate static method

CanvasSceneDocument translate(
  1. CanvasSceneDocument doc,
  2. NodeId id,
  3. Vec2 delta
)

Implementation

static CanvasSceneDocument translate(
  CanvasSceneDocument doc,
  NodeId id,
  Vec2 delta,
) {
  final node = findById(doc, id);
  if (node == null || node.locked) return doc;
  final xf = node.xf;
  return replaceNodeXf(doc, id, xf.copyWith(position: xf.position + delta));
}