public void QueueDraw(Rectangle rect) { if (this.fullRedraw) return; this.dirtyRects.Add (rect.ToInt32Rect()); if (!this.queued) { Toolkit.QueueExitAction (Render); this.queued = true; } }