public void Execute(LedStrip strip) { int highlight = (strip.GetNumLeds() - 1) * Cursor.Position.X / width; Pixel[] pixels = strip.GetPixelArray(); effect.Apply(pixels); pixels[119 - highlight] = effect.CreatePixel(new StaticColor(Color.White)); strip.OutputPixels(pixels); }
public void Execute(LedStrip strip) { Pixel[] array = strip.GetPixelArray(); effect.Apply(array); strip.OutputPixels(array); }