Ejemplo n.º 1
0
        public TestRenderer(int surfaceWidth, int surfaceHeight)
        {
            bitmap = new SKBitmap(surfaceWidth, surfaceHeight);
            canvas = new SKCanvas(bitmap);

            renderer = new SkiaRenderer
            {
            };
            drawingSurface = new SkiaDrawingSurface
            {
                Width  = surfaceWidth,
                Height = surfaceHeight,
                Canvas = canvas,
            };
            theme = new SkiaTheme
            {
                Background = SKColors.White,
                Foreground = SKColors.Black,
            };
            viewport = new SkiaViewport
            {
                CellSize = 3,
            };

            renderer.UpdateTheme(theme);
            renderer.SetViewport(viewport);
        }
Ejemplo n.º 2
0
        public MainPage()
        {
            InitializeComponent();

            universe.CellsChanged += OnCellsChanged;

            renderer.SetViewport(viewport);
        }