public Fadecandy(WinUSBEnumeratedDevice dev) { BaseDevice = new WinUSBDevice(dev); Pixels = new RGBColor[512]; Initialize(); }
public void Apply(double t, RGBColor[] data) { for(int i=0;i<data.Length;i++) { data[i].R += transValue; data[i].G += transValue; data[i].B += transValue; } }
public void Apply(double t, RGBColor[] data) { double r,g,b; for(int i=0;i<data.Length;i++) { r = Compute(0,t,(double)i/data.Length); g = Compute(levelCount,t,(double)i/data.Length); b = Compute(levelCount*2,t,(double)i/data.Length); data[i] = new RGBColor(r,g,b); } }
public void Apply(double t, RGBColor[] data) { for(int i=0;i<data.Length;i++) { data[i].R *= scaleValue; data[i].G *= scaleValue; data[i].B *= scaleValue; } }