public void DrawGrid(VirtualCanvas canvas) { for (var i = 0; i < 110; i += 10) { canvas.DrawLine( 80, 42 + i, 240, 42 + i, ColorHelpers.GetRGB24toRGB565(0, 0, 0)); } for (var i = 0; i < 170; i += 10) { canvas.DrawLine( 80 + i, 42, 80 + i, 142, ColorHelpers.GetRGB24toRGB565(0, 0, 0)); } }
public static void RenderPrimitiveShapes(VirtualCanvas canvas) { canvas.DrawLine(5, 65, 200, 65, (ushort)BasicColor.Red); canvas.DrawLine(5, 67, 200, 67, (ushort)BasicColor.Green); canvas.DrawLine(5, 69, 200, 69, (ushort)BasicColor.Blue); canvas.DrawCircleFilled(30, 105, 23, (ushort)ColorHelpers.GetRGB24toRGB565(0x33, 0x00, 0x00)); canvas.DrawCircleFilled(30, 105, 19, (ushort)ColorHelpers.GetRGB24toRGB565(0x66, 0x00, 0x00)); canvas.DrawCircleFilled(30, 105, 15, (ushort)ColorHelpers.GetRGB24toRGB565(0x99, 0x00, 0x00)); canvas.DrawCircleFilled(30, 105, 11, (ushort)ColorHelpers.GetRGB24toRGB565(0xCC, 0x00, 0x00)); canvas.DrawCircleFilled(30, 105, 7, (ushort)ColorHelpers.GetRGB24toRGB565(0xFF, 0x00, 0x00)); canvas.DrawRectangleFilled(80, 80, 180, 125, (ushort)GrayScaleValues.Gray_15); canvas.DrawRectangleFilled(85, 85, 175, 120, (ushort)GrayScaleValues.Gray_30); canvas.DrawRectangleFilled(90, 90, 170, 115, (ushort)GrayScaleValues.Gray_50); canvas.DrawRectangleFilled(95, 95, 165, 110, (ushort)GrayScaleValues.Gray_80); canvas.DrawRectangleFilled(100, 100, 160, 105, (ushort)GrayScaleValues.Gray_128); }
protected void DrawPlayground(VirtualCanvas canvas) { canvas.SetOrientation(Orientation.Landscape); canvas.DrawFill(ColorHelpers.GetRGB24toRGB565(255, 255, 255)); canvas.DrawString( 50, 4, ColorHelpers.GetRGB24toRGB565(0, 0, 0), VerdanaBold14.ID, "Rainbow Pixel Drawing"); for (var i = 0; i < 110; i += 10) { canvas.DrawLine( 80, 42 + i, 240, 42 + i, ColorHelpers.GetRGB24toRGB565(0, 0, 0)); } for (var i = 0; i < 170; i += 10) { canvas.DrawLine( 80 + i, 42, 80 + i, 142, ColorHelpers.GetRGB24toRGB565(0, 0, 0)); } canvas.DrawString( 110, 161, ColorHelpers.GetRGB24toRGB565(0, 0, 0), DejaVuSansBold9.ID, "Pixel Color"); canvas.DrawRectangle( 182, 151, 215, 181, ColorHelpers.GetRGB24toRGB565(0, 0, 0)); canvas.DrawButton( 32, 197, 250, 36, VerdanaBold14.ID, 20, ColorHelpers.GetRGB24toRGB565(0, 0, 0), ColorHelpers.GetRGB24toRGB565(255, 255, 255), ColorHelpers.GetRGB24toRGB565(0, 0, 0), "Click To Exit", RoundedCornerStyle.All); canvas.Execute(); }