public void SetPalette([NotNull] PaletteDefinition definition) { if (definition == null) { throw new ArgumentNullException(nameof(definition)); } SetMonochromePalette(System.Windows.Media.Colors.Black, definition.Size); UpdateControlPoints(ColorChannel.Blue, definition.GetControlPoints(ColorChannel.Blue)); UpdateControlPoints(ColorChannel.Green, definition.GetControlPoints(ColorChannel.Green)); UpdateControlPoints(ColorChannel.Red, definition.GetControlPoints(ColorChannel.Red)); }
public ColorPalette(PaletteDefinition definition) { SetPalette(definition); }