ScenePaletteSnapshot constructor

ScenePaletteSnapshot({
  1. List<Color>? penColors,
  2. List<Color>? backgroundColors,
  3. List<double>? gridSizes,
})

Implementation

ScenePaletteSnapshot({
  List<Color>? penColors,
  List<Color>? backgroundColors,
  List<double>? gridSizes,
}) : penColors = List<Color>.unmodifiable(
       penColors == null
           ? SceneDefaults.penColors
           : List<Color>.from(penColors),
     ),
     backgroundColors = List<Color>.unmodifiable(
       backgroundColors == null
           ? SceneDefaults.backgroundColors
           : List<Color>.from(backgroundColors),
     ),
     gridSizes = List<double>.unmodifiable(
       gridSizes == null
           ? SceneDefaults.gridSizes
           : List<double>.from(gridSizes),
     );