SceneSnapshot constructor

SceneSnapshot({
  1. List<LayerSnapshot>? layers,
  2. CameraSnapshot? camera,
  3. BackgroundSnapshot? background,
  4. ScenePaletteSnapshot? palette,
})

Implementation

SceneSnapshot({
  List<LayerSnapshot>? layers,
  CameraSnapshot? camera,
  BackgroundSnapshot? background,
  ScenePaletteSnapshot? palette,
}) : layers = List<LayerSnapshot>.unmodifiable(
       layers == null
           ? const <LayerSnapshot>[]
           : List<LayerSnapshot>.from(layers),
     ),
     camera = camera ?? const CameraSnapshot(),
     background = background ?? const BackgroundSnapshot(),
     palette = palette ?? ScenePaletteSnapshot();