MaterialParameters.of constructor
MaterialParameters.of(
- Map<
String, List< values, {double> > - MaterialParameterSchema? schema,
values copied, each by name as setNamed takes it: schema's
defaults first, then each value checked against it. What a level's
parameters and a widget's map of numbers become.
Throws a MaterialParameterException for a value schema refuses.
Implementation
factory MaterialParameters.of(
Map<String, List<double>> values, {
MaterialParameterSchema? schema,
}) {
final parameters = MaterialParameters(schema: schema);
for (final MapEntry(:key, :value) in values.entries) {
parameters.setNamed(key, value);
}
return parameters;
}