withValues method
Returns a color in this color's color space with the values provided.
values
should contain one value for each parameter of the color space;
the alpha value is optional.
Implementation
@override
XyzColor withValues(List<num> values) {
assert(values.length == 3 || values.length == 4);
assert(values[0] >= 0);
assert(values[1] >= 0);
assert(values[2] >= 0);
if (values.length == 4) assert(values[3] >= 0 && values[3] <= 255);
return XyzColor.fromList(values);
}