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)); }
public ElementBackwards(IGlimPacket packet, int pixelStart, int pixelCount) : base(packet, pixelStart, pixelCount) { }
public Element(IGlimPacket packet, int pixelStart, int pixelCount) { Packet = packet; PixelStart = pixelStart; PixelCount = pixelCount; }
public GlimPacketItem(IGlimPacket packet, int pixelStart, int pixelCount) { Packet = packet; PixelStart = pixelStart; PixelCount = pixelCount; }