Animatroller.Framework.LogicalDevice.Pixel1D.RaiseMultiPixelChanged C# (CSharp) Method

RaiseMultiPixelChanged() protected method

protected RaiseMultiPixelChanged ( int startChannel, int size ) : void
startChannel int
size int
return void
        protected void RaiseMultiPixelChanged(int startChannel, int size)
        {
            var handler = MultiPixelChanged;
            if (handler != null)
            {
                var newValues = new ColorBrightness[size];
                for (int i = 0; i < size; i++)
                {
                    newValues[i] = new ColorBrightness(this.color[i + startChannel], this.brightness[i + startChannel]);
                }

                handler(this, new MultiPixelChangedEventArgs(startChannel, newValues));
            }
        }