private void Initialize(IRenderingSettingsProvider renderingSettingsProvider) { var settings = renderingSettingsProvider.GetRenderingSettings(); _width = settings.ScreenWidth; _height = settings.ScreenHeight; _buffer = new int[_height * _width]; }
private static WriteableBitmap InitializeBitmap(IRenderingSettingsProvider renderingSettingsProvider) { var settings = renderingSettingsProvider.GetRenderingSettings(); var bitmap = new WriteableBitmap( settings.ScreenWidth, settings.ScreenHeight, 96, 96, PixelFormats.Bgra32, null); return(bitmap); }