private IBitmapRenderer Create(int width, int height) { IBitmapRenderer r = null; dispatcher.Invoke(() => r = new UnmanagedBitmapRenderer(threadManager, dispatcher, width, height)); r.RegisterRenderCallback(Render, 0); return(r); }
private IBitmapRenderer Create(int width, int height) { IBitmapRenderer r = null; dispatcher.Invoke(() => { r = new UnmanagedBitmapRenderer(threadManager, dispatcher); r.SourceCreated += RendererOnSourceCreated; r.ChangeRenderSize(width, height); r.RegisterRenderCallback(Render, 0); }); return(r); }