toJson method

Map<String, dynamic> toJson()

The settings as saved.

Implementation

Map<String, dynamic> toJson() => {
  'formatVersion': formatVersion,
  'scale': scale,
  'maxTextureSize': maxTextureSize,
  'mipmaps': mipmaps,
  'textureCompression': textureCompression.name,
  if (materials.isNotEmpty)
    'materials': {
      for (final key in materials.keys.toList()..sort())
        if (!materials[key]!.isEmpty) key: materials[key]!.toJson(),
    },
};