private object[] tiles; // each element either Tile or byte[] public HextileRectangle(VncHost rfb, Framebuffer framebuffer, int[] pixels, Rectangle2 rectangle) : base(rfb, framebuffer, rectangle) { this.pixels = pixels; }
public CoRreRectangle(VncHost rfb, Framebuffer framebuffer, int[] pixels, Rectangle2 rectangle) : base(rfb, framebuffer, rectangle) { this.pixels = pixels; }
public EncodedRectangle(VncHost rfb, Framebuffer framebuffer, Rectangle2 rectangle) { this.rfb = rfb; this.framebuffer = framebuffer; this.rectangle = rectangle; }
public CoRRE(VncHost rfb, Framebuffer framebuffer, int[] pixels, Rectangle2 rectangle) : base(rfb, framebuffer, pixels, rectangle) { this.pixels = pixels; }
public CopyRectRectangle(VncHost rfb, Framebuffer framebuffer, Rectangle2 rectangle) : base(rfb, framebuffer, rectangle) { }
public ZlibRectangle(VncHost rfb, Framebuffer framebuffer, int[] pixels, Rectangle rectangle) : base(rfb, framebuffer, rectangle) { this.pixels = pixels; }