public ImmutablePalette(IPalette p, IPaletteRemap r) : this(p) { for (var i = 0; i < Palette.Size; i++) { colors[i] = (uint)r.GetRemappedColor(this.GetColor(i), i).ToArgb(); } }
public void ApplyRemap(IPaletteRemap r) { for (var i = 0; i < Palette.Size; i++) { colors[i] = (uint)r.GetRemappedColor(this.GetColor(i), i).ToArgb(); } }
public void ApplyRemap(IPaletteRemap r) { for (int i = 0; i < 256; i++) { colors[i] = (uint)r.GetRemappedColor(Color.FromArgb((int)colors[i]), i).ToArgb(); } }
public Palette(Palette p, IPaletteRemap r) { colors = new uint[256]; for (int i = 0; i < 256; i++) { colors[i] = (uint)r.GetRemappedColor(Color.FromArgb((int)p.colors[i]), i).ToArgb(); } }
public void ApplyRemap(IPaletteRemap r) { for (int i = 0; i < 256; i++) colors[i] = (uint)r.GetRemappedColor(Color.FromArgb((int)colors[i]), i).ToArgb(); }
public Palette(Palette p, IPaletteRemap r) { colors = (uint[])p.colors.Clone(); ApplyRemap(r); }
public Palette(Palette p, IPaletteRemap r) { colors = new uint[256]; for(int i = 0; i < 256; i++) colors[i] = (uint)r.GetRemappedColor(Color.FromArgb((int)p.colors[i]),i).ToArgb(); }
public Palette(Palette p, IPaletteRemap r) { colors = (uint[])p.colors.Clone(); ApplyRemap(r); }
public ImmutablePalette(IPalette p, IPaletteRemap r) : this(p) { for (var i = 0; i < Palette.Size; i++) colors[i] = (uint)r.GetRemappedColor(this.GetColor(i), i).ToArgb(); }
public void ApplyRemap(IPaletteRemap r) { for (var i = 0; i < Palette.Size; i++) colors[i] = (uint)r.GetRemappedColor(this.GetColor(i), i).ToArgb(); }
public Palette(Palette p, IPaletteRemap r) { for (int i = 0; i < 256; i++) colors.Add(r.GetRemappedColor(p.GetColor(i), i)); }