예제 #1
0
        public void Add(IGlimPacket packet, int pixelStart, int pixelCount)
        {
            if (pixelStart < 0 || pixelStart + pixelCount > packet.Device.GetPixelCount(packet.Channel))
            {
                throw new ArgumentOutOfRangeException("pixelStart or pixelCount are beyond the packet device capabilities");
            }

            packetList.Add(new GlimPacketItem(packet, pixelStart, pixelCount));
        }
예제 #2
0
 public ElementBackwards(IGlimPacket packet, int pixelStart, int pixelCount)
     : base(packet, pixelStart, pixelCount)
 {
 }
예제 #3
0
 public Element(IGlimPacket packet, int pixelStart, int pixelCount)
 {
     Packet     = packet;
     PixelStart = pixelStart;
     PixelCount = pixelCount;
 }
예제 #4
0
 public GlimPacketItem(IGlimPacket packet, int pixelStart, int pixelCount)
 {
     Packet     = packet;
     PixelStart = pixelStart;
     PixelCount = pixelCount;
 }