static void UpdateAllArea(PixelFarm.Drawing.Skia.MySkiaCanvas mycanvas, IRenderElement topWindowRenderBox) { mycanvas.OffsetCanvasOrigin(-mycanvas.Left, -mycanvas.Top); Rectangle rect = mycanvas.Rect; topWindowRenderBox.DrawToThisCanvas(mycanvas, rect); #if DEBUG topWindowRenderBox.dbugShowRenderPart(mycanvas, rect); #endif mycanvas.IsContentReady = true; mycanvas.OffsetCanvasOrigin(mycanvas.Left, mycanvas.Top); }
static void UpdateAllArea(PixelFarm.Drawing.Skia.MySkiaDrawBoard mycanvas, IRenderElement topWindowRenderBox) { mycanvas.OffsetCanvasOrigin(-mycanvas.Left, -mycanvas.Top); Rectangle rect = mycanvas.Rect; topWindowRenderBox.DrawToThisCanvas(mycanvas, rect); #if DEBUG topWindowRenderBox.dbugShowRenderPart(mycanvas, rect); #endif mycanvas.IsContentReady = true; mycanvas.OffsetCanvasOrigin(mycanvas.Left, mycanvas.Top); }
static void UpdateInvalidArea(MyScreenCanvas mycanvas, IRenderElement rootElement) { mycanvas.OffsetCanvasOrigin(-mycanvas.Left, -mycanvas.Top); Rectangle rect = mycanvas.InvalidateArea; rootElement.DrawToThisCanvas(mycanvas, rect); #if DEBUG rootElement.dbugShowRenderPart(mycanvas, rect); #endif mycanvas.IsContentReady = true; mycanvas.OffsetCanvasOrigin(mycanvas.Left, mycanvas.Top); }
static void UpdateAllArea(DrawBoard mycanvas, IRenderElement topWindowRenderBox) { mycanvas.OffsetCanvasOrigin(-mycanvas.Left, -mycanvas.Top); Rectangle rect = mycanvas.Rect; topWindowRenderBox.DrawToThisCanvas(mycanvas, rect); #if DEBUG dbugDrawDebugRedBoxes(mycanvas); #endif mycanvas.OffsetCanvasOrigin(mycanvas.Left, mycanvas.Top); }
static void UpdateAllArea(Canvas mycanvas, IRenderElement topWindowRenderBox) { mycanvas.OffsetCanvasOrigin(-mycanvas.Left, -mycanvas.Top); Rectangle rect = mycanvas.Rect; //mycanvas.FillRectangle(Color.Blue, 50, 50, 100, 100); topWindowRenderBox.DrawToThisCanvas(mycanvas, rect); #if DEBUG topWindowRenderBox.dbugShowRenderPart(mycanvas, rect); #endif mycanvas.IsContentReady = true; mycanvas.OffsetCanvasOrigin(mycanvas.Left, mycanvas.Top); }
static void UpdateInvalidArea(GdiPlusDrawBoard mycanvas, IRenderElement rootElement) { mycanvas.OffsetCanvasOrigin(-mycanvas.Left, -mycanvas.Top); Rectangle rect = mycanvas.InvalidateArea; if (rect.Width > 0 && rect.Height > 0) { rootElement.DrawToThisCanvas(mycanvas, rect); #if DEBUG rootElement.dbugShowRenderPart(mycanvas, rect); #endif } else { } mycanvas.IsContentReady = true; mycanvas.OffsetCanvasOrigin(mycanvas.Left, mycanvas.Top); }
static void UpdateAllArea(DrawBoard mycanvas, IRenderElement topWindowRenderBox) { mycanvas.OffsetCanvasOrigin(-mycanvas.Left, -mycanvas.Top); Rectangle rect = mycanvas.Rect; topWindowRenderBox.DrawToThisCanvas(mycanvas, rect); #if DEBUG for (int i = 0; i < 100; ++i) { mycanvas.FillRectangle(Color.Red, i * 5, i * 5, 5, 5); } #endif #if DEBUG //mycanvas.FillRectangle(Color.Blue, 50, 50, 50, 50); // topWindowRenderBox.dbugShowRenderPart(mycanvas, rect); #endif //mycanvas.IsContentReady = true; mycanvas.OffsetCanvasOrigin(mycanvas.Left, mycanvas.Top); }
static void UpdateInvalidArea(MyGdiPlusCanvas mycanvas, IRenderElement rootElement) { mycanvas.OffsetCanvasOrigin(-mycanvas.Left, -mycanvas.Top); Rectangle rect = mycanvas.InvalidateArea; rootElement.DrawToThisCanvas(mycanvas, rect); #if DEBUG rootElement.dbugShowRenderPart(mycanvas, rect); #endif mycanvas.IsContentReady = true; mycanvas.OffsetCanvasOrigin(mycanvas.Left, mycanvas.Top); }