encodeCanvasScene function
Encodes a runtime scene as current, versioned persisted JSON.
sceneFormatVersion is persistence metadata and is intentionally not part
of the runtime CanvasSceneDocument model.
Implementation
Map<String, Object?> encodeCanvasScene(CanvasSceneDocument scene) {
return Map<String, Object?>.from(scene.toJson())
..['sceneFormatVersion'] = currentCanvasSceneFormatVersion;
}