Esempio n. 1
0
        public Program(Window window)
            : base(window.Graphics)
        {
            Window = window;

            //
            Image = new Image(Window.Surface.Size);
            Image.Clear(Color.DarkGray);

            // Rasterize into image (CPU rendering)
            FillPixels(Rasterizer.Rectangle(Image.Width / 4, 0, Image.Height / 2, Image.Height), Color.Gray);
            FillPixels(Rasterizer.Circle(Image.Width / 2, Image.Height * 2 / 3, 96), Color.Pink);
            FillPixels(Rasterizer.Circle(Image.Width / 2, Image.Height / 2, 64), Color.Cyan);
            FillPixels(Rasterizer.Circle(Image.Width / 2, Image.Height / 3, 48), Color.White);
        }