Animatroller.Framework.LogicalDevice.VirtualPixel2D3.AddPixelDevice C# (CSharp) Method

AddPixelDevice() public method

public AddPixelDevice ( Utility.PixelMap[]>.Dictionary pixelMapping, Action pixelsChanged ) : void
pixelMapping Utility.PixelMap[]>.Dictionary
pixelsChanged Action
return void
        public void AddPixelDevice(Dictionary<int, Utility.PixelMap[]> pixelMapping, Action<byte[]> pixelsChanged)
        {
            var newPixelDevice = new PixelDevice(this.pixelWidth, this.pixelHeight, pixelMapping, pixelsChanged);

            this.devices.Add(newPixelDevice);
        }

Usage Example

Esempio n. 1
0
 public Pixel2D(VirtualPixel2D3 logicalDevice, Dictionary<int, Utility.PixelMap[]> pixelMapping)
     : base(logicalDevice)
 {
     logicalDevice.AddPixelDevice(pixelMapping, pixels =>
     {
         lock (this.lockObject)
         {
             PixelOutputPort.SendPixelsValue(0, pixels, pixels.Length);
         }
     });
 }