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); }
public MainPage() { InitializeComponent(); universe.CellsChanged += OnCellsChanged; renderer.SetViewport(viewport); }